在旧的 Angular cli 中有一个名为 defaults
的键:
"defaults": {
"schematics": {
"collection": "@nrwl/schematics",
"postGenerate": "npm run format",
"newProject": [
"app",
"lib"
]
},
"styleExt": "scss",
"component": {
"changeDetection": "OnPush"
}
}
此属性不再存在。如何在 angular cli 6+ 中推送时添加组件/changeDetection?此外,是否有我可以添加的组件属性列表?
最佳答案
我不太熟悉旧的 CLI。这些属性是配置为全局 CLI 设置还是每个项目的设置?
在新的 Angular CLI 中,您可以通过将 schematics
对象更新为以下内容来复制 angular.json
文件中的每个项目设置:
“项目”:{
“我的项目”: {
“根”: ””,
"sourceRoot": "来源",
“项目类型”:“应用程序”,
“前缀”:“应用程序”,
“原理图”:{
"@schematics/angular:component": {
"changeDetection": "OnPush"
}
},
关于angular - 如何在 angular cli 6+ 中添加组件默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50651977/