【问题标题】:Accessing non-existent property 'lineno' of module exports inside circular dependency in angular在角度的循环依赖中访问模块导出的不存在的属性“lineno”
【发布时间】:2021-03-01 10:39:11
【问题描述】:

我有一个 angualr 项目并使用 vex 模板。

我在我的项目中使用 angular 9 和 nodejs v15.2.0。

每次我使用这个命令ng serve -o 运行项目时,它都会向我显示这个警告。

有什么问题吗?我该如何解决这个问题?该错误意味着我使用了 curclur 组件?

【问题讨论】:

    标签: javascript angular typescript


    【解决方案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)
    ...
    

    【讨论】:

      猜你喜欢
      • 2021-02-13
      • 2021-02-19
      • 2021-05-17
      • 1970-01-01
      • 2021-03-28
      • 2021-06-11
      • 2021-08-21
      • 2022-06-13
      • 2021-08-01
      相关资源
      最近更新 更多