gpt4 book ai didi

node.js - nvm 无法使用 nvm 更改系统 Node 版本

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:45:17 27 4
gpt4 key购买 nike

我正在一些远程 Linux 服务器上工作,我想在其中设置 Node v8.0.0。但似乎这已设置为使用 v0.10.35 并且我尝试使用 nvm use 并设置不同的 Node 版本多少,它不起作用。

这里是简单的代码和输出:

jk@:$ nvm debug
nvm --version: v0.32.0
$SHELL: /bin/bash
$HOME: /home/jk
$NVM_DIR: '$HOME/.nvm'
$PREFIX: ''
$NPM_CONFIG_PREFIX: ''
nvm current: system
which node: /usr/bin/node
which iojs: which: no iojs in (/data/thirdparty/gcc-6.1.0/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:$HOME/bin)
which npm: /usr/bin/npm
npm config get prefix: Error: ENOENT, stat '$NVM_DIR/versions/node/v8.0.0'
npm root -g: $NVM_DIR/versions/node/v8.0.0/lib/node_modules

jk@:~$ nvm list
v6.1.0
v6.6.0
v8.0.0
-> system
default -> v8.0.0
system -> 8.0.0 (-> v8.0.0)
node -> stable (-> v8.0.0) (default)
stable -> 8.0 (-> v8.0.0) (default)
iojs -> N/A (default)
lts/* -> lts/argon (-> N/A)
lts/argon -> v4.8.7 (-> N/A)
lts/boron -> v6.12.2 (-> N/A)
lts/carbon -> v8.9.3 (-> N/A)
jk@:~$ node -v
v0.10.35
jk@:~$ nvm use 8.0.0
Now using node v8.0.0 (npm v1.4.28)
jk@:~$ node -v
v0.10.35

我检查了我的 ./bashrc 文件等,但完全不知道为什么 nvm use 不起作用以及哪个文件实际上正在覆盖它。

最佳答案

(这里是 nvm 维护者)

nvm debug 中的npm config get prefix 错误值得关注;您可能想尝试 nvm uninstall 8 && nvm install 8

如果您仍然遇到问题,请在 git 存储库上提交问题 http://nvm.sh

关于node.js - nvm 无法使用 nvm 更改系统 Node 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47858755/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com