【问题标题】:make failed on yarn install使纱线安装失败
【发布时间】:2022-08-18 01:43:28
【问题描述】:

几天以来,我无法通过我的 package.json 安装我的依赖项以获得 CPP 错误...我的安装以与 npm install 相同的方式失败

1 error generated.
make: *** [Release/obj.target/binding/src/binding.o] Error 1
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/Users/florian/code/project/inscriptions-v2/node_modules/node-gyp/lib/build.js:262:23)
gyp ERR! stack     at ChildProcess.emit (node:events:527:28)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (node:internal/child_process:291:12)
gyp ERR! System Darwin 21.5.0
gyp ERR! command \"/usr/local/bin/node\" \"/Users/florian/code/project/inscriptions-v2/node_modules/node-gyp/bin/node-gyp.js\" \"rebuild\" \"--verbose\" \"--libsass_ext=\" \"--libsass_cflags=\" \"--libsass_ldflags=\" \"--libsass_library=\"
gyp ERR! cwd /Users/florian/code/project/inscriptions-v2/node_modules/vue-loading-spinner/node_modules/node-sass
gyp ERR! node -v v16.16.0

我在 package.json 中的依赖项:

\"dependencies\": {
    \"@fortawesome/fontawesome-svg-core\": \"^1.3.0\",
    \"@fortawesome/free-solid-svg-icons\": \"^6.1.1\",
    \"@fortawesome/vue-fontawesome\": \"^2.0.6\",
    \"@lyracom/embedded-form-glue\": \"^1.0.0\",
    \"@popperjs/core\": \"^2.11.5\",
    \"axios\": \"^0.21.1\",
    \"bootstrap\": \"^5.1.3\",
    \"core-js\": \"^3.6.5\",
    \"css-loader\": \"^6.7.1\",
    \"jquery\": \"^3.6.0\",
    \"lodash\": \"^4.17.21\",
    \"moment\": \"^2.29.2\",
    \"popper.js\": \"^1.16.1\",
    \"postcss-loader\": \"^6.2.1\",
    \"qs\": \"^6.10.3\",
    \"register-service-worker\": \"^1.7.1\",
    \"sass\": \"^1.49.11\",
    \"vue\": \"^2.6.11\",
    \"vue-form-wizard\": \"^0.8.4\",
    \"vue-head\": \"^2.2.0\",
    \"vue-loading-spinner\": \"^1.0.11\",
    \"vue-moment\": \"^4.1.0\",
    \"vue-progressbar\": \"^0.7.5\",
    \"vue-router\": \"^3.5.3\",
    \"vue-simple-spinner\": \"^1.2.10\",
    \"vue-stepper\": \"^1.4.2\",
    \"vue-toastr\": \"^2.1.2\"
  },
  \"devDependencies\": {
    \"@vue/cli-plugin-babel\": \"~4.5.15\",
    \"@vue/cli-plugin-eslint\": \"~4.5.15\",
    \"@vue/cli-plugin-pwa\": \"~4.5.19\",
    \"@vue/cli-service\": \"~4.5.15\",
    \"babel-eslint\": \"^10.1.0\",
    \"eslint\": \"^6.7.2\",
    \"eslint-plugin-vue\": \"^6.2.2\",
    \"node-sass\": \"^7.0.1\",
    \"sass-loader\": \"^10\",
    \"vue-template-compiler\": \"^2.6.11\"

我已经尝试通过安装多个版本的节点来解决这个问题,但没有任何问题我仍然有这个错误(除了在我的 WSL Windows 上,我没有,只有在我的 macOS 机器上

    标签: javascript vue.js npm npm-install


    【解决方案1】:

    您可以尝试删除锁定文件node_modules,然后重新安装它们。如果这没有帮助,还有更多选择:https://codeforgeek.com/make-failed-with-exit-code-2/ 或者如果您还没有这样做,请安装 Xcode 的命令行工具。

    虽然,我还是觉得Node版本可能会导致这个问题

    【讨论】:

      猜你喜欢
      • 2022-06-14
      • 1970-01-01
      • 2021-10-22
      • 1970-01-01
      • 1970-01-01
      • 2021-02-17
      • 2022-01-15
      • 2020-05-06
      • 1970-01-01
      相关资源
      最近更新 更多