NPM安装Laravel-Mix给出错误:“超出了最大调用堆栈大小”

时间:2019-02-16 23:30:48

标签: node.js laravel npm laravel-mix

我一直试图在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"
}

3 个答案:

答案 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)

我有同样的错误。 我再次使用所有其他工具安装了节点。现在可以了。