nvm、node、npm 区别
nvm:nodejs 版本管理工具,也就是说,一个 nvm 可以管理很多 node 版本好 npm 版本。
nodejs:在项目开发时所需要的代码库
npm:nodejs 管理工具,在安装 nodejs 时,npm 也会跟着一起安装,它是包管理工具,npm 管理 nodejs 中的第三方插件。
nvm、node、npm 的关系:nvm 管理 nodejs 和 npm 版本,npm 可以管理 nodejs 的第三方插件。
通过 nvm 安装 nodejs
安装 nvm
-
安装 nvm:命令安装,二选一
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
-
然后等待安装,安装完成之后,如果出现红框的内容则表示缺少环境配置
-
将红框的内容复制,并放到命令行中运行
export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
-
输入以下命令使环境配置生效
source ~/.bashrc
-
同时我们可以使用以下命令查看环境变量是否已经写入到.bashrc 文件中。
cat ~/.bashrc
-
运行以下命令,可以测试是否安装成功
$ nvm 或 $ nvm use system
nvm 安装 nodejs
(1)安装最新稳定版 node
nvm install stable
(2)安装最新长期使用版本
nvm install --lts
(3)安装指定版本,也可模糊安装。如:安装 v4.4.0,既可 nvm install v4.4.0,又可 nvm install 4.4
nvm install <version>
(4)删除已经安装的版本
nvm uninstall <version>
(5)切换使用指定的版本
// 临时版本 - 只在当前窗口生效指定版本
nvm use <version>
// 永久版本 - 所有窗口生效使用指定版本
nvm alias default <version>
注意:在任意一个窗口进行切换之后,其他的任何窗口或者使用命令行工具的窗口必需被关掉,然后重启才能时切换的版本生效。这里的重启并不是指简单的退出,而是要杀死相应的进程,重新启动才可以生效。
(6)列出所有安装的版本
nvm ls
(7)其他相关命令
nvm install node # 安装最新可用的版本
nvm current # 显示当前版本
nvm alias <name> <version> # 给不同的版本号添加别名
nvm unalias <name> # 删除已添加的别名
nvm reinstall-packages <version> # 在当前版本环境下重新全局安装指定版本号的 npm 包
nvm # 可以查看更多关于nvm的命令
参考博客:https://blog.csdn.net/zz00008888/article/details/119934444
通过 npm 安装 nodejs
node 有一个模块叫 n(这名字可够短的。。。),是专门用来管理 node.js 的版本的。
安装 npm:
apt install npm
安装 n 模块:
npm install -g n
安装 node.js 到 18 版本
n 18
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于