繁体   English   中英

找不到模块:错误:无法解析“路径”

[英]Module not found: Error: Can't resolve 'path'

我有一个 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 模块中吗? 怎么可能解决不了呢?

npm install path
npm install stream

做了伎俩

就我而言,尝试了 npm 在终端中的安装路径,它对我有用!

如果您使用的是 webpack5:

  1. 安装: yarn add path-browserify or npm install path-browserify

  2. 将此添加到全局 webpack 设置中:

     resolve: { fallback: { path: require.resolve("path-browserify") } },

看起来你的 source-map-support 模块需要路径模块才能继续,但找不到所述模块:

无法解析“D:\project\node_modules\source-map-support”中的“路径”

也许您可以尝试安装此模块并查看是否可以解决您的问题:

npm 安装--保存路径希望对您有所帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM