我一直试图在laravel上安装npm,但它一直显示“超出了最大调用堆栈大小”。因此,我决定单独安装模块,除了Laravel-Mix以外,其他所有模块都可以正常工作。我已经尝试更新NPM并强制清除缓存,但它仍然不断显示:
“超出了最大调用堆栈大小”
Npm版本:6.8.0 节点Js版本:v10.15.1
"devDependencies": {
"axios": "^0.18.0",
"bootstrap": "^4.3.1",
"cross-env": "^5.2.0",
"jquery": "^3.3.1",
"laravel-mix": "^4.0.7",
"lodash": "^4.17.11",
"popper.js": "^1.14.7",
"resolve-url-loader": "^2.3.2",
"sass": "^1.17.0",
"sass-loader": "^7.1.0",
"vue": "^2.6.6"
}
答案 0 :(得分:0)
尝试重复执行命令npm install
两到三遍,直到命令没有错误退出为止。
旁注:如果您使用的是Windows,请使用npm install --no-bin-links
答案 1 :(得分:0)
您可以尝试:
npm uninstall laravel-mix
npm cache clean --force
npm i
或:
npm rebuild
npm rebuild -g
答案 2 :(得分:0)
我有同样的错误。 我再次使用所有其他工具安装了节点。现在可以了。