[英]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'
我很困惑。 首先,我什至没有在我的项目中直接使用postcss
或htmlparser2
。 所以他们一定是其他东西的依赖。
但是path
和stream
不是内置在 Node 模块中吗? 怎么可能解决不了呢?
npm install path
npm install stream
做了伎俩
就我而言,尝试了 npm 在终端中的安装路径,它对我有用!
如果您使用的是 webpack5:
安装: yarn add path-browserify or npm install path-browserify
将此添加到全局 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.