我不斷收到此錯誤訊息,但不知道如何解決它:

uj5u.com熱心網友回復:
問題是 Webpack v5 不再為 Node.js 內置插件添加 polyfill,您應該在以下選項中進行選擇:
- 安裝 polyfills 并解決它們;要么
- 使用新的 Webpack API 關閉它們。
如果您選擇第二個選項,請使用我正在開發的Putout@putout/plugin-webpack代碼轉換器,它會在. 這是它的樣子:
convert-node-to-resolve-fallback修復 webpack 編譯錯誤:
Module not found: Error: Can't resolve 'path'`
BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.
This is no longer the case. Verify if you need this module and configure a polyfill for it.
不正確的代碼:
module.exports = {
node: {
path: 'empty',
buffer: 'empty',
crypto: 'empty'
},
};
正確代碼:
module.exports = {
resolve: {
fallback: {
path: false,
buffer: false,
crypto: false
},
},
};
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/447600.html
