使用cnpm升级nodeJS版本未变化?

发布于 2022-09-06 01:36:43 字数 782 浏览 35 评论 0

安装nodejs

sudo yum install -y nodejs
查看node版本和npm版本

node -v
npm -v
安装cnpm

sudo npm install -g cnpm --registry=https://registry.npm.taobao.org
安装n模块升级nodejs

sudo npm install -g n
安装成功后执行

sudo n stable


执行上面命令后, 提示升级成功. 但是 node -v 还是旧的版本.
但在下面的文件夹里有, 如何让node就是这个版本?

/usr/local/n/versions/node/8.6.0/bin

更新......

很奇怪,, node 命令指的位置就是下图的位置. 但node -v 时又不像是图中的位置.

图片描述

图片描述

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

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

发布评论

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

评论(2

蓝礼 2022-09-13 01:36:43

环境: CentOS-release 6.9 (Final)

# whereis node
# node: /usr/bin/node /usr/local/bin/node /usr/include/node /usr/share/node /usr/share/man/man1/node.1.gz

由于node在/usr/bin/node 中版本就是0.10.48 而/usr/local/bin/node 的是最新的, 所以只要把/usr/bin/node mv /usr/bin/node.0.10.48 cp /usr/local/bin/node /usr/bin/node

环境: Ubuntu 14.04.1 LTS

默认安装的node.js 默认命令为 nodejs

使用 cnpm 安装后的命令为 node

关于从前 2022-09-13 01:36:43
$ n

clipboard.png

选择一个即可

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文