Ubuntu 18.04-npm更新-错误:[email protected]安装:`node-pre-gyp install --fallback-to-build`

问题描述 投票:0回答:1

尝试的NodeJS版本:

  • 13.13.0
  • 12.16.2
  • 8.10.0

npm版本:6.14.4

关注:https://askubuntu.com/questions/677498/unable-to-install-latest-nodejs-version-on-ubuntu-14-04并输入:

curl -sL https://deb.nodesource.com/setup_0.13 | sudo bash -
sudo apt-get install -y nodejs
301 verbose stack Error: [email protected] install: `node-pre-gyp install --fallback-to-build`
301 verbose stack Exit status 1
301 verbose stack     at EventEmitter.<anonymous> (/usr/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
301 verbose stack     at EventEmitter.emit (events.js:315:20)
301 verbose stack     at ChildProcess.<anonymous> (/usr/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
301 verbose stack     at ChildProcess.emit (events.js:315:20)
301 verbose stack     at maybeClose (internal/child_process.js:1026:16)
301 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:286:5)
302 verbose pkgid [email protected]
303 verbose cwd /home/2PG
304 verbose Linux 4.15.0-88-generic
305 verbose argv "/usr/bin/node" "/usr/bin/npm" "update"
306 verbose node v13.13.0
307 verbose npm  v6.14.4
308 error code ELIFECYCLE
309 error errno 1
310 error [email protected] install: `node-pre-gyp install --fallback-to-build`
310 error Exit status 1
311 error Failed at the [email protected] install script.
311 error This is probably not a problem with npm. There is likely additional logging output above.
312 verbose exit [ 1, true ]

完整日志:https://pastebin.com/V3N14w5p

当我键入sudo apt-get install npm时:

sudo apt-get install npm

node.js linux ubuntu npm apt
1个回答
1
投票

这是已知的issue。不支持该版本的Node。我建议您使用12.x

如果要使用13.x。我能够在13.1.0上正确安装它,否则,您需要等待它们更新软件包以支持您要使用的节点的版本,这是所有本机插件的常见问题。

© www.soinside.com 2019 - 2024. All rights reserved.