【问题标题】:Module not found: Error: Can't resolve 'path'找不到模块:错误:无法解析“路径”
【发布时间】:2018-10-28 08:39:40
【问题描述】:

我有一个 Angular CLI 项目,我刚刚升级到 Angular 6。现在,当我尝试构建我的应用程序时,我收到以下错误:

ERROR in ./node_modules/postcss/lib/input.js Module not found: Error: Can't resolve 'path' in '/Users/jattardi/code/myproject/node_modules/postcss/lib' ERROR in ./node_modules/postcss/lib/map-generator.js Module not found: Error: Can't resolve 'path' in '/Users/jattardi/code/myproject/node_modules/postcss/lib' ERROR in ./node_modules/postcss/lib/previous-map.js Module not found: Error: Can't resolve 'path' in '/Users/jattardi/code/myproject/node_modules/postcss/lib' ERROR in ./node_modules/htmlparser2/lib/WritableStream.js Module not found: Error: Can't resolve 'stream' in '/Users/jattardi/code/myproject/node_modules/htmlparser2/lib'

我很困惑。首先,我什至没有在我的项目中直接使用postcsshtmlparser2。所以它们一定是其他东西的依赖关系。

但是 pathstream 不是内置在 Node 模块中吗?怎么可能解决不了?

【问题讨论】:

  • 看起来像一个已知的angular-cli issue (#10681)
  • 也推荐(如果你还没有):update.angular.io
  • 您找到解决方案了吗?我遇到了同样的问题。我使用可读流的 tsconfig.json 路径修复了“流”错误,但无法找出“路径”错误的解决方案。

标签: node.js typescript webpack angular-cli


【解决方案1】:
npm install path
npm install stream

成功了

【讨论】:

猜你喜欢
  • 2020-03-16
  • 2018-01-20
  • 2021-10-16
  • 2018-11-21
  • 2018-02-08
  • 1970-01-01
  • 2018-06-29
  • 1970-01-01
相关资源
最近更新 更多