NPM安装失败与节点GYP / MICROTOME

发布于 2025-01-25 22:03:05 字数 5122 浏览 4 评论 0原文

我已经尝试了我能想到的一切来解决此错误。

  • X Clear NPM缓存
  • X吹走存储库,然后
  • 之间启动新鲜的X开关节点版本
  • 在V18.0.0,V16.15.0,V12.22.1 X

。接下来我可以尝试什么?

错误:

583 error code 1
584 error path /Users/fuego/Library/Mobile Documents/com~apple~CloudDocs/walletWatcher/node_modules/microtime
585 error command failed
586 error command sh -c node-gyp-build
587 error CC(target) Release/obj.target/nothing/node_modules/node-addon-api/src/nothing.o
587 error   LIBTOOL-STATIC Release/nothing.a
587 error   CXX(target) Release/obj.target/microtime/src/microtime.o
588 error gyp info it worked if it ends with ok
588 error gyp info using [email protected]
588 error gyp info using [email protected] | darwin | arm64
588 error gyp info find Python using Python version 3.8.5 found at "/Users/fuego/opt/anaconda3/bin/python3"
588 error gyp http GET https://nodejs.org/download/release/v16.15.0/node-v16.15.0-headers.tar.gz
588 error gyp http 200 https://nodejs.org/download/release/v16.15.0/node-v16.15.0-headers.tar.gz
588 error gyp http GET https://nodejs.org/download/release/v16.15.0/SHASUMS256.txt
588 error gyp http 200 https://nodejs.org/download/release/v16.15.0/SHASUMS256.txt
588 error gyp info spawn /Users/fuego/opt/anaconda3/bin/python3
588 error gyp info spawn args [
588 error gyp info spawn args   '/Users/fuego/.nvm/versions/node/v16.15.0/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
588 error gyp info spawn args   'binding.gyp',
588 error gyp info spawn args   '-f',
588 error gyp info spawn args   'make',
588 error gyp info spawn args   '-I',
588 error gyp info spawn args   '/Users/fuego/Library/Mobile Documents/com~apple~CloudDocs/walletWatcher/node_modules/microtime/build/config.gypi',
588 error gyp info spawn args   '-I',
588 error gyp info spawn args   '/Users/fuego/.nvm/versions/node/v16.15.0/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
588 error gyp info spawn args   '-I',
588 error gyp info spawn args   '/Users/fuego/Library/Caches/node-gyp/16.15.0/include/node/common.gypi',
588 error gyp info spawn args   '-Dlibrary=shared_library',
588 error gyp info spawn args   '-Dvisibility=default',
588 error gyp info spawn args   '-Dnode_root_dir=/Users/fuego/Library/Caches/node-gyp/16.15.0',
588 error gyp info spawn args   '-Dnode_gyp_dir=/Users/fuego/.nvm/versions/node/v16.15.0/lib/node_modules/npm/node_modules/node-gyp',
588 error gyp info spawn args   '-Dnode_lib_file=/Users/fuego/Library/Caches/node-gyp/16.15.0/<(target_arch)/node.lib',
588 error gyp info spawn args   '-Dmodule_root_dir=/Users/fuego/Library/Mobile Documents/com~apple~CloudDocs/walletWatcher/node_modules/microtime',
588 error gyp info spawn args   '-Dnode_engine=v8',
588 error gyp info spawn args   '--depth=.',
588 error gyp info spawn args   '--no-parallel',
588 error gyp info spawn args   '--generator-output',
588 error gyp info spawn args   'build',
588 error gyp info spawn args   '-Goutput_dir=.'
588 error gyp info spawn args ]
588 error gyp info spawn make
588 error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
588 error warning: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: archive library: Release/nothing.a the table of contents is empty (no object file members in the library define global symbols)
588 error clang: error: no such file or directory: 'Documents/com~apple~CloudDocs/walletWatcher/node_modules/microtime/node_modules/node-addon-api'
588 error make: *** [Release/obj.target/microtime/src/microtime.o] Error 1
588 error gyp ERR! build error 
588 error gyp ERR! stack Error: `make` failed with exit code: 2
588 error gyp ERR! stack     at ChildProcess.onExit (/Users/fuego/.nvm/versions/node/v16.15.0/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
588 error gyp ERR! stack     at ChildProcess.emit (node:events:527:28)
588 error gyp ERR! stack     at Process.ChildProcess._handle.onexit (node:internal/child_process:291:12)
588 error gyp ERR! System Darwin 21.4.0
588 error gyp ERR! command "/Users/fuego/.nvm/versions/node/v16.15.0/bin/node" "/Users/fuego/.nvm/versions/node/v16.15.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
588 error gyp ERR! cwd /Users/fuego/Library/Mobile Documents/com~apple~CloudDocs/walletWatcher/node_modules/microtime
588 error gyp ERR! node -v v16.15.0
588 error gyp ERR! node-gyp -v v9.0.0
588 error gyp ERR! not ok
589 verbose exit 1
590 timing npm Completed in 5928ms
591 verbose unfinished npm timer reify 1651610607893
592 verbose unfinished npm timer reify:build 1651610610709
593 verbose unfinished npm timer build 1651610610710
594 verbose unfinished npm timer build:deps 1651610610710
595 verbose unfinished npm timer build:run:install 1651610610717
596 verbose unfinished npm timer build:run:install:node_modules/microtime 1651610610750
597 verbose code 1

I've tried just about everything I can think of it to resolve this error.

  • X Clear npm cache
  • X Blow away the repo and start fresh
  • X Switch Node versions between v18.0.0, v16.15.0, v12.22.1
  • X Reinstall NPM

Nothing has worked. What can I try next?

The Error:

583 error code 1
584 error path /Users/fuego/Library/Mobile Documents/com~apple~CloudDocs/walletWatcher/node_modules/microtime
585 error command failed
586 error command sh -c node-gyp-build
587 error CC(target) Release/obj.target/nothing/node_modules/node-addon-api/src/nothing.o
587 error   LIBTOOL-STATIC Release/nothing.a
587 error   CXX(target) Release/obj.target/microtime/src/microtime.o
588 error gyp info it worked if it ends with ok
588 error gyp info using [email protected]
588 error gyp info using [email protected] | darwin | arm64
588 error gyp info find Python using Python version 3.8.5 found at "/Users/fuego/opt/anaconda3/bin/python3"
588 error gyp http GET https://nodejs.org/download/release/v16.15.0/node-v16.15.0-headers.tar.gz
588 error gyp http 200 https://nodejs.org/download/release/v16.15.0/node-v16.15.0-headers.tar.gz
588 error gyp http GET https://nodejs.org/download/release/v16.15.0/SHASUMS256.txt
588 error gyp http 200 https://nodejs.org/download/release/v16.15.0/SHASUMS256.txt
588 error gyp info spawn /Users/fuego/opt/anaconda3/bin/python3
588 error gyp info spawn args [
588 error gyp info spawn args   '/Users/fuego/.nvm/versions/node/v16.15.0/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
588 error gyp info spawn args   'binding.gyp',
588 error gyp info spawn args   '-f',
588 error gyp info spawn args   'make',
588 error gyp info spawn args   '-I',
588 error gyp info spawn args   '/Users/fuego/Library/Mobile Documents/com~apple~CloudDocs/walletWatcher/node_modules/microtime/build/config.gypi',
588 error gyp info spawn args   '-I',
588 error gyp info spawn args   '/Users/fuego/.nvm/versions/node/v16.15.0/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
588 error gyp info spawn args   '-I',
588 error gyp info spawn args   '/Users/fuego/Library/Caches/node-gyp/16.15.0/include/node/common.gypi',
588 error gyp info spawn args   '-Dlibrary=shared_library',
588 error gyp info spawn args   '-Dvisibility=default',
588 error gyp info spawn args   '-Dnode_root_dir=/Users/fuego/Library/Caches/node-gyp/16.15.0',
588 error gyp info spawn args   '-Dnode_gyp_dir=/Users/fuego/.nvm/versions/node/v16.15.0/lib/node_modules/npm/node_modules/node-gyp',
588 error gyp info spawn args   '-Dnode_lib_file=/Users/fuego/Library/Caches/node-gyp/16.15.0/<(target_arch)/node.lib',
588 error gyp info spawn args   '-Dmodule_root_dir=/Users/fuego/Library/Mobile Documents/com~apple~CloudDocs/walletWatcher/node_modules/microtime',
588 error gyp info spawn args   '-Dnode_engine=v8',
588 error gyp info spawn args   '--depth=.',
588 error gyp info spawn args   '--no-parallel',
588 error gyp info spawn args   '--generator-output',
588 error gyp info spawn args   'build',
588 error gyp info spawn args   '-Goutput_dir=.'
588 error gyp info spawn args ]
588 error gyp info spawn make
588 error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
588 error warning: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: archive library: Release/nothing.a the table of contents is empty (no object file members in the library define global symbols)
588 error clang: error: no such file or directory: 'Documents/com~apple~CloudDocs/walletWatcher/node_modules/microtime/node_modules/node-addon-api'
588 error make: *** [Release/obj.target/microtime/src/microtime.o] Error 1
588 error gyp ERR! build error 
588 error gyp ERR! stack Error: `make` failed with exit code: 2
588 error gyp ERR! stack     at ChildProcess.onExit (/Users/fuego/.nvm/versions/node/v16.15.0/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
588 error gyp ERR! stack     at ChildProcess.emit (node:events:527:28)
588 error gyp ERR! stack     at Process.ChildProcess._handle.onexit (node:internal/child_process:291:12)
588 error gyp ERR! System Darwin 21.4.0
588 error gyp ERR! command "/Users/fuego/.nvm/versions/node/v16.15.0/bin/node" "/Users/fuego/.nvm/versions/node/v16.15.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
588 error gyp ERR! cwd /Users/fuego/Library/Mobile Documents/com~apple~CloudDocs/walletWatcher/node_modules/microtime
588 error gyp ERR! node -v v16.15.0
588 error gyp ERR! node-gyp -v v9.0.0
588 error gyp ERR! not ok
589 verbose exit 1
590 timing npm Completed in 5928ms
591 verbose unfinished npm timer reify 1651610607893
592 verbose unfinished npm timer reify:build 1651610610709
593 verbose unfinished npm timer build 1651610610710
594 verbose unfinished npm timer build:deps 1651610610710
595 verbose unfinished npm timer build:run:install 1651610610717
596 verbose unfinished npm timer build:run:install:node_modules/microtime 1651610610750
597 verbose code 1

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

杯别 2025-02-01 22:03:05

如果您使用的是Mac M1和Node 16,则将节点版本更改为14,则应使用。
您可以使用NVM切换节点版本。

例子:

 nvm list
 nvm use V14.15.5

If you are using Mac M1 and Node 16, change the node version to 14, it should work.
You can use nvm to switch the node versions.

Example:

 nvm list
 nvm use V14.15.5
み零 2025-02-01 22:03:05

您似乎缺少节点 - addon-api,只需使用npm i node-addon-api即可安装它。

588 error clang: error: no such file or directory: 'Documents/com~apple~CloudDocs/walletWatcher/node_modules/microtime/node_modules/node-addon-api'

You seem to be missing node-addon-api, simply use npm i node-addon-api to install it.

588 error clang: error: no such file or directory: 'Documents/com~apple~CloudDocs/walletWatcher/node_modules/microtime/node_modules/node-addon-api'
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文