簡體   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