【问题标题】:NPM install Laravel-Mix gives error: "Maximum call stack size exceeded"NPM install Laravel-Mix 给出错误:“超出最大调用堆栈大小”
【发布时间】:2019-02-18 19:01:58
【问题描述】:

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

【问题讨论】:

    标签: node.js laravel npm laravel-mix


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      尝试重复命令npm install 两到三遍,直到它没有错误地退出。 旁注:如果您使用的是 Windows,请使用 npm install --no-bin-links

      【讨论】:

      • 尝试了很多次。仍然是同样的错误“超出最大调用堆栈大小”
      • 尝试删除node_modules目录
      • 做到了,当我尝试 npm install 时还是一样
      • 最后建议:删除 node_modules 目录和 package-lock.json 文件。如果它仍然不起作用,我没有更多的建议。
      • 在哪里可以找到 package-lock.json 文件
      【解决方案3】:

      你可以试试:

      npm uninstall laravel-mix

      npm cache clean --force

      npm i

      或:

      npm rebuild

      npm rebuild -g

      【讨论】:

        猜你喜欢
        • 2019-07-17
        • 2019-07-19
        • 2016-02-03
        • 2019-06-29
        • 2021-03-01
        • 1970-01-01
        • 1970-01-01
        • 2016-01-20
        • 2017-03-26
        相关资源
        最近更新 更多