[英]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.