我使用角度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-antdnpm 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"
        ],


有什么问题 ?如何解决呢?

最佳答案

编辑:

您的路线似乎不对。将..替换为./

原始答案:

首先,您的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"}

关于javascript - 找不到模块:错误:无法解析'X\node_modules\ng-zorro-antd\src\ng-zorro-antd.less',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50343048/

10-13 04:22