使用 Laravel Mix 编译资产时,出现以下错误。
我遵循的步骤:
- 克隆 Laravel Git
- 使用 npm install 安装所有 node_modules
- 使用 (npx mix 或 npm run dev/prod) 编译资产时出错
我已经尝试过重新安装不同版本的 node 和 npm,但仍然遇到相同的错误。
[webpack-cli] RangeError: WebAssembly.Instance(): Out of memory: wasm memory at create (/home/my_app/public_html/app/laravel/node_modules/webpack/lib/util/hash/wasm-hash.js:154 :4) 在 module.exports (/home/my_app/public_html/app/laravel/node_modules/webpack/lib/util/createHash.js:152:27) 在 /home/my_app/public_html/app/laravel/node_modules/webpack /lib/DefinePlugin.js:289:22 at Hook.eval [as call] (eval at create (/home/my_app/public_html/app/laravel/node_modules/tapable/lib/HookCodeFactory.js:1:1), : 194:1) 在 Hook.CALL_DELEGATE [as _call] (/home/my_app/public_html/app/laravel/node_modules/tapable/lib/Hook.js:14:14) 在 Compiler.newCompilation (/home/my_app/public_html/ app/laravel/node_modules/webpack/lib/Compiler.js:1053:26) 在 /home/my_app/public_html/app/laravel/node_modules/webpack/lib/Compiler.js:1097:29 在 Hook。eval [as callAsync] (eval at create (/home/my_app/public_html/app/laravel/node_modules/tapable/lib/HookCodeFactory.js:1:1), :22:1) at Hook.CALL_ASYNC_DELEGATE [as _callAsync] ( /home/my_app/public_html/app/laravel/node_modules/tapable/lib/Hook.js:18:14) 在 Compiler.compile (/home/my_app/public_html/app/laravel/node_modules/webpack/lib/Compiler.js :1092:28)
规格:Laravel v8 和最新的 Laravel Mix 版本 Node v16.13.0 NPM v8.1.0
我正在使用具有 8GB 内存的 VPS。