Модуль не найден: Ошибка: не удается разрешить 'X \ node_modules \ ng-zorro-antd \ src \ ng-zorro-antd.less' - PullRequest
0 голосов
/ 15 мая 2018

я использую угловой 6.0.1. когда мне нужно использовать ng-zorro-antd, это показывает мне эту ошибку:

ОШИБКА в нескольких ../node_modules/ng-zorro-antd/src/ng-zorro-antd.less ./src/styles.css Модуль не найден: Ошибка: Не удается разрешить 'E: \ AngularTraning \ node_modules \ ng-zorro-antd \ src \ ng-zorro-antd.less' в 'E: \ AngularTraning \ Authorize'

я устанавливаю 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"
        ],

в чем проблема? как это решить?

1 Ответ

0 голосов
/ 31 мая 2019

РЕДАКТИРОВАТЬ:

Ваш путь кажется неправильным.Замените .. на ./

ОРИГИНАЛЬНЫЙ ОТВЕТ:

Во-первых, работает ли ваш Angular-проект на SASS / SCSS ИЛИ МЕНЬШЕ?Вы не можете иметь оба препроцессора в одном проекте.Скорее всего, у вас есть препроцессор Sassy CSS (SCSS) с вашим проектом Angular.

РЕШЕНИЕ 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"}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...