webpack-cli : Error: spawn Unknown system error -86 / Symfony

webpack-cli : Error: spawn Unknown system error -86 / Symfony

我刚买了一个新的mac,带有M1芯片,我想知道错误是否与此有关,因为我的旧芯片没有问题。

[webpack-cli] Error: spawn Unknown system error -86
    at ChildProcess.spawn (node:internal/child_process:412:11)
    at spawn (node:child_process:698:9)
    at Object.execFile (node:child_process:325:17)
    at Object.module.exports.fileCommandJson (/Users/mlc/Sites/ImapImport/node_modules/node-notifier/lib/utils.js:88:13)
    at NotificationCenter.notifyRaw (/Users/mlc/Sites/ImapImport/node_modules/node-notifier/notifiers/notificationcenter.js:81:11)
    at WebpackNotifierPlugin.compilationDone (/Users/mlc/Sites/ImapImport/node_modules/webpack-notifier/index.js:129:14)
    at Hook.eval [as callAsync] (eval at create (/Users/mlc/Sites/ImapImport/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:18:1)
    at Hook.CALL_ASYNC_DELEGATE [as _callAsync] (/Users/mlc/Sites/ImapImport/node_modules/tapable/lib/Hook.js:18:14)
    at /Users/mlc/Sites/ImapImport/node_modules/webpack/lib/Compiler.js:498:23
    at Compiler.emitRecords (/Users/mlc/Sites/ImapImport/node_modules/webpack/lib/Compiler.js:906:5) {
  errno: -86,
  code: 'Unknown system error -86',
  syscall: 'spawn'
}

启动命令时发生:

npm run dev

yarn encore dev

我已经尝试删除 node_modules 文件以及软件包-lock.json,并清除 npm 缓存然后重新 运行 npm install 但没有任何效果。

建议 ?

今天我也拿到了新的 M1 Pro,但我遇到了同样的问题。有趣的是 npm run prod 正确创建了所有文件。

首先我检查了是否安装了 xcode-select --install - 它是。

接下来我检查了安装的 git 版本 git --version -> git version 2.32.0 (Apple Git-132),标准 Apple git。我通过自制 brew install git 安装了一个新的 git 并重新启动了我的 Mac。之后错误消失了。

如果这不能解决您的错误,可能是一个奇怪的 npm 包。

问题已解决,感谢@andreasm 为我指明了正确的方向。 我在检查 xcode 是用命令安装后解释自己的:

xcode-select -p

是的,所以我没有引起更多的关注,今天只是出于好奇,执行了:

xcode-select --install

错误已消失,道德:不要相信第一个命令。