佬们在用github的action想进行deploy的时候,命令是npm run build, 使用的是docusaurus。这个build快要在进度条结束的时候会报个JavaScript内存溢出的错误,网上搜要添加max size,我添加了为8192,但是没有用,还是照样的错误。在使用另外一个托管服务netlify也是一样的错误。
但是我在本地进行build的时候是可以操作的,就是在进度条快结束的时候ram会快速上升,所以我就发现了是这个内存的错误。
但是这个错误我又定位不到在哪里,想问问佬们有没有办法能够定位这个错误的啊
试试在 node_modules.bin webpack那几个文件 cmd结尾的里面加max_old_space_size 呢 例如
@IF EXIST "%~dp0\node.exe" ( "%~dp0\node.exe" "--max_old_space_size=4096" "%~dp0\..\webpack-dev-server\bin\webpack-dev-server.js" %* ) ELSE ( @SETLOCAL @SET PATHEXT=%PATHEXT:;.JS;=;% node "--max_old_space_size=4096" "%~dp0\..\webpack-dev-server\bin\webpack-dev-server.js" %* )
谢谢