我正在开发Angular版本6。
而我正在使用Less来造型。
在Angular以前的版本中,我必须在angular_cli.json文件中包含较少的主文件,这对我来说非常有效。
在最新的Angular 6版本中,我们有一个名为angular.json的文件,我做了同样的事情。我在样式中添加了main.less文件:[]。
但是我面临的问题是,由于某些原因,当我的观察者正在运行时,它会单独编译main.less文件。导入的LESS文件仅在重新启动观察程序时进行编译。
我找到了解决方案。运行此命令
npm install --save-dev [email protected]
我在angular.json中添加它
"schematics": {
"@schematics/angular:component": {
"styleext": "less"
}
},
这允许Angular默认生成较少的文件。
谢谢 :-)