nvm 介绍和使用

发布于 2023-06-22 21:39:06 字数 1812 浏览 58 评论 0

nvm 是一个简单的命令行管理多版本 nodejs 工具。 可以在多个不同的 nodejs 版本中进行快捷切换,而且 npm 仓库不会冲突。

nvm 安装

官方 github - 安装脚本

~ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

上述脚本会将 https://github.com/creationix/nvm.git 仓库克隆至 ~/.nvm 目录,并会添加环境变量至 ~/.bash_profile:

~ vi .bash_profile
# 如果.bash_profile文件中没有以下内容,则添加.
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm

nvm 运用

  • nvm ls 查看当前操作系统安装的 nodejs。
  • nvm ls-remote 查看可安装的 nodejs 版本。
  • nvm install v8.9.3 安装指定版本的 nodejs。
  • nvm use v8.9.3 切换 nodejs 版本。
  • nvm version 或者 nvm current 查看当前使用的 nodejs 版本。
  • nvm alias default v8.9.3 指定系统默认版本的 nodejs。
  • nvm uninstall v8.9.3 卸载指定版本的 nodejs。

使用不同的 nodejs

在项目目录下创建 .nvmrc 文件,文件指定 nodejs 的版本。

# 查看当前系统安装的nodejs
~ nvm ls
        v6.11.0
->       v8.9.3
default -> v8.9.3
node -> stable (-> v8.9.3) (default)
stable -> 8.9 (-> v8.9.3) (default)
iojs -> N/A (default)
lts/* -> lts/carbon (-> N/A)
lts/argon -> v4.8.7 (-> N/A)
lts/boron -> v6.12.3 (-> N/A)
lts/carbon -> v8.9.4 (-> N/A)
# 指定当前项目使用的nodejs版本
~ echo "v8.9.3" > .nvmrc
# 切换node版本
~ nvm use
Found '/path/to/project/.nvmrc' with version <v8.9.3>
Now using node v8.9.3 (npm v5.6.0)

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

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

晚风撩人

暂无简介

文章
评论
24514 人气
更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

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