我使用角度6.0.1。当我需要使用ng-zorro-antd
时,它会向我显示此错误:
多个错误../node_modules/ng-zorro-antd/src/ng-zorro-antd.less ./src/styles.css 找不到模块:错误:无法解析'E:\ AngularTraning \ Authorize'中的'E:\ AngularTraning \ node_modules \ ng-zorro-antd \ src \ ng-zorro-antd.less'
我使用以下命令安装ng-zorro-antd
:npm install ng-zorro-antd --save
并导入:
BrowserModule,
FormsModule,
HttpClientModule,
BrowserAnimationsModule,
NgZorroAntdModule.forRoot()
在ng-zorro-antd.less
中添加angular.json
:
"styles": [
"../node_modules/ng-zorro-antd/src/ng-zorro-antd.less",
"src/styles.css"
],
问题是什么?怎么解决这个问题?
答案 0 :(得分:0)
编辑:
您的路线似乎不对。将..
替换为./
原始答案:
首先,您的Angular项目是在SASS / SCSS还是LESS上运行?您不能在同一项目中同时拥有两个预处理器。您可能会在Angular项目中使用Sassy CSS(SCSS)预处理器。
解决方案1:将其替换为.min.css
"./node_modules/ng-zorro-antd/ng-zorro-antd.min.css"
解决方案2:将行替换为{“ input”:}
如果必须这样做,则必须确保您的项目使用的是LESS预处理程序而不是SCSS
{"input": "../node_modules/ng-zorro-antd/src/ng-zorro-antd.less"}