Доступ к несуществующему свойству ‘lineno’ экспорта модуля внутри циклической зависимости в angular

#javascript #angular #typescript

#javascript #angular #typescript

Вопрос:

у меня есть проект angualr и я использую шаблон vex.

я использую angular 9 и nodejs v15.2.0 в своем проекте.

каждый раз, когда я запускаю проект с помощью этой команды ng serve -o , он показывает мне это предупреждение.

введите описание изображения здесь

в чем проблема? как я могу решить эту проблему? эта ошибка означает, что я использую компонент curclur?

Ответ №1:

tldr; обновление с Angular 9.

Потратив на это несколько часов, я, к сожалению, думаю, что это просто проблема со средой Angular 9. Я предполагаю, что это исправлено в 10 , но не потратил время на проверку.

Более конкретно, похоже, это проблема в Stylus@^0.54.7 зависимости, которая @angular-devkit/build-angular есть у .../ng-packagr . Вы можете увидеть это, если запустите

NODE_OPTIONS="--trace-warnings" npm run start

 ...
 at new Boolean (/PATH/TO/PROJECT/node_modules/stylus/lib/nodes/boolean.js:23:8)
...