【问题标题】:NPM Install "Cannot Find Module ' node-darwin-arm64/package.json' on M1 ChipNPM 在 M1 芯片上安装“Cannot Find Module 'node-darwin-arm64/package.json'
【发布时间】:2022-03-09 05:13:42
【问题描述】:

我知道有人问过这个问题的不同版本,但我还没有看到不涉及使用 Rosetta 安装或使用 zsh 伪造架构的解决方案。我使用 bash 并且希望尽可能不处理 Rosetta。

我是一个节点新手,正在努力找出甚至失败的地方。

节点 - v16​​.14.0

NPM - 8.3.1

纱线 - 1.22.17

我在使用 npm 或 yarn 时遇到同样的错误。

感谢任何建议。谢谢。

npm ERR! code 1
npm ERR! path /Users/joefedorowicz/Development/xwingui/react-ui/node_modules/node
npm ERR! command failed
npm ERR! command sh -c node installArchSpecificPackage
npm ERR! npm ERR! code ETARGET
npm ERR! npm ERR! notarget No matching version found for node-darwin-arm64@12.22.6.
npm ERR! npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! npm ERR! notarget a package version that doesn't exist.
npm ERR! 
npm ERR! npm ERR! A complete log of this run can be found in:
npm ERR! npm ERR!     /Users/joefedorowicz/.npm/_logs/2022-02-16T15_52_10_981Z-debug.log
npm ERR! node:internal/modules/cjs/loader:936
npm ERR!   throw err;
npm ERR!   ^
npm ERR! 
npm ERR! Error: Cannot find module 'node-darwin-arm64/package.json'
npm ERR! Require stack:
npm ERR! - /Users/joefedorowicz/Development/xwingui/react-ui/node_modules/node/installArchSpecificPackage.js
npm ERR!     at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
npm ERR!     at Function.resolve (node:internal/modules/cjs/helpers:108:19)
npm ERR!     at ChildProcess.<anonymous> (/Users/joefedorowicz/Development/xwingui/react-ui/node_modules/node-bin-setup/index.js:18:27)
npm ERR!     at ChildProcess.emit (node:events:520:28)
npm ERR!     at maybeClose (node:internal/child_process:1092:16)
npm ERR!     at Process.ChildProcess._handle.onexit (node:internal/child_process:302:5) {
npm ERR!   code: 'MODULE_NOT_FOUND',
npm ERR!   requireStack: [
npm ERR!     '/Users/joefedorowicz/Development/xwingui/react-ui/node_modules/node/installArchSpecificPackage.js'
npm ERR!   ]
npm ERR! }

【问题讨论】:

    标签: node.js npm


    【解决方案1】:

    使用此拱标志重新安装节点对我有用:

    $ nvm uninstall 14
    $ arch -x86_64 zsh 
    $ nvm install 14
    $ nvm alias default 14
    

    根据this 的帖子。

    【讨论】:

      猜你喜欢
      • 2021-07-19
      • 2021-04-24
      • 1970-01-01
      • 2021-04-26
      • 1970-01-01
      • 2021-06-20
      • 2022-06-14
      • 1970-01-01
      • 2022-09-25
      相关资源
      最近更新 更多