объект Объект не является плагином PostCSS - ошибка при сборке проекта библиотеки nrwl

У нас есть рабочее пространство nrwl-nx. библиотечный проект (на Angular 8), в рамках которого у нас есть 3-4 угловые библиотеки. Его ng serve работает нормально, ng build my-lib раньше тоже работал.

Однако в нашем агенте сборки недавно мы начали получать ошибку ниже.

C:\pathToProject› my-workspace build:my-lib C:\pathToProject
C:\pathToProject› ng build --project my-lib

Создание пакета Angular
Создание точки входа '@my-scope/my-lib'
Таблицы стилей рендеринга

BUILD ERROR
[object Object] не является подключаемым модулем PostCSS
Ошибка: [object Object] не является подключаемым модулем PostCSS
в Processor.normalize (C:\pathToProject\node_modules\ng-packagr\ node_modules\postcss\lib\processor.js:145:15)
на новом процессоре (C:\pathToProject\node_modules\ng-packagr\node_modules\postcss\lib\processor.js:51:25)
> в postcss (C:\pathToProject\node_modules\ng-packagr\node_modules\postcss\lib\postcss.js:73:10)
в createPostCssProcessor (C:\pathToProject\node_modules\ng-packagr\lib\ng -v5\entry-point\resources\stylesheet.transform.js:73:12)
в Object. (C:\pathToProject\node_modules\ng-packagr\lib\ng-v5\entry-point\resources\stylesheet.transform.js:36:30)
в Generator.next ()
в C :\pathToProject\node_modules\ng-packagr\lib\ng-v5\entry-point\resources\stylesheet.transform.js:7:71
at new Promise ()
at __awaiter (C:\ pathToProject\node_modules\ng-packagr\lib\ng-v5\entry-point\resources\stylesheet.transform.js:3:12)

Та же команда отлично работала на других машинах, пока мы не очистили кеш, не переустановили ту же версию nodejs и не выполнили сборку lib-project для устранения неполадок. nodejs v10.16.0, npm v6.9.0.

Я пробовал с nodejs v12.20.0, но похоже, что проблема возникает и с этой версией.

Проверил и другие вопросы по SO Ошибка PostCSS: [object Object] не является плагином PostCSS, однако мы не используем autoprefixer.

Кто-нибудь сталкивался с проблемой? Любая помощь будет оценена по достоинству. __/\__


person Paritosh    schedule 25.01.2021    source источник


Ответы (1)


использование npm install -D postcss сработало для меня.

Та же здесь проблема.

person Kakid    schedule 16.07.2021