素材巴巴 > 程序开发 >

NVM-Node 版本管理 入门使用

程序开发 2023-09-07 10:28:18

NVM -- Node 版本管理 入门使用

为什么要使用NVM – Node版本管理

还在头疼为什么电脑里的早前Node项目为什么跑不起来?也在头疼新老项目的版本不一致,node编译出错,到头来原来是版本不符,各种库互不兼容。 没错,上面这个人就是我,头皮发麻的配了2天环境,还把旧的项目整坏了。NVM 是我这次想推荐的工具,Node JS 的版本管理工具。

官方参考链接:
https://www.linode.com/docs/guides/how-to-install-use-node-version-manager-nvm/

从只能装一个node 到装多个node

  1. 卸载电脑上的Node ,你将需要卸载原有的Node和环境变量
  2. 下载并安装nvm 这里不详细展开;
  3. (参考和下载链接:http://nvm.uihtm.com/)
  4. 安装好,并配置好变量后。应当可以这样:
    在这里插入图片描述

常用命令

查看已安装的版本

$ nvm list
 

请添加图片描述
查看可安装:

$ nvm ls-remote
 

请添加图片描述
(找到你想要的版本)
安装指定版本:

$ nvm install [$version]
 # 例:安装 v14.20.0 
 $ nvm install 14.20.0
 

(等待下载和安装完成)
请添加图片描述

(安装完成)
请添加图片描述

使用:

$ nvm use [$version]
 # 例:使用 v14.20.0 
 $ nvm use 14.20.0
 

请添加图片描述
(使用并且验证当前node版本)

实例测试

上述教程已经大致满足node版本切换的日常使用。那么我们现在可以来看看,切换node版本的后创建的Angular 是否会生效

打开对应的package.json
node 12 版本
请添加图片描述
node 14 版本
请添加图片描述
(都在使用不同的node版本)

小技巧分享

Q: 嘿,我难不成每次都要切换版本吗?还得敲命令行?我新开一个命令行又要重新设置一下,很麻烦,怎么办?

A:如果你是使用WebStorm,恭喜你,你可以这样搞

看右上角
请添加图片描述
这里有configuration,点开
请添加图片描述
编辑请添加图片描述
看到 Node Interpreter,并选择
请添加图片描述
到此为止,在WebStorm里运行,编译,打包就会使用nvm下的node版本


标签:

上一篇: node获取当前时间并格式化 下一篇:
素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。