0
点赞
收藏
分享

微信扫一扫

Node版本管理工具nvm的安装与使用(windows)

十里一走马 2022-02-24 阅读 145





教程目录


  • ​​0x00 教程内容​​
  • ​​0x01 下载并安装nvm​​

  • ​​1. 概括​​
  • ​​2. 下载​​
  • ​​3. 安装并配置​​

  • ​​0x02 校验及简单使用​​

  • ​​1. 校验​​
  • ​​2. 简单使用​​
  • ​​3. 命令总览​​

  • ​​0xFF 总结​​


0x00 教程内容


  1. 下载并安装nvm
  2. 校验及简单使用

0x01 下载并安装nvm

1. 概括

a. 概念:

nvm是一个可以让你在同一台机器上安装和切换不同版本node的管理工具

2. 下载

a. 下载地址(github),输入​​nvm​​进行搜索:

​​

​​

​​​​

第一个:​​linux​​和​​mac​​版本

第二个:​​windows​​版本

这里安装​​windows​​版本:

Node版本管理工具nvm的安装与使用(windows)_node.js

b. 点击分支,选择​​Tags​​,选择指定版本:​​1.1.7​

Node版本管理工具nvm的安装与使用(windows)_js_02

c. 拉下,找到下载链接,点击

Node版本管理工具nvm的安装与使用(windows)_js_03

d. 选择第二个:​​nvm-setup.zip​

Node版本管理工具nvm的安装与使用(windows)_node.js_04

3. 安装并配置

a. 解压,并安装,过程提示我已安装过​​v6.12.3​​版本,是否关联,选择是:

Node版本管理工具nvm的安装与使用(windows)_前端_05

b. 修改使用为淘宝镜像,使下载更快

安装的目录下打开​​settings.txt​​文件(可用notepad++打开),加上:

node_mirror: https://npm.taobao.org/mirrors/node/ 
npm_mirror: https://npm.taobao.org/mirrors/npm/

Node版本管理工具nvm的安装与使用(windows)_js_06

c. 配置全局路径下载路径(不然会默认下载到c盘,自行修改路径)

npm config set prefix "E:\nodejs\node_global"
npm config set cache "E:\nodejs\node_cache"

​PS:如果还没安装好了​​Node.js​​的话,可以跳过此步骤。​

如果执行npm或node出现问题:

‘npm’ 不是内部或外部命令,也不是可运行的程序

或批处理文件。

可能自动添加的系统变量没加载成功,请在“系统变量”里找到Path,将里面的值后面的​​%NVM_HOME%;%NVM_SYMLINK%​​,放到最前面,记得后面要加个英文​​;​​隔开,然后重新启动命令行即可。

0x02 校验及简单使用

1. 校验

a. win+R,打开运行,输入​​cmd​​,再输入​​nvm​​,有版本好出现,说明安装成功。

Node版本管理工具nvm的安装与使用(windows)_node.js_07

2. 简单使用

a. 常用命令:

查看当前版本:​​nvm list​​,没有则显示没有。

查看可下载版本:​​nvm list available​

Node版本管理工具nvm的安装与使用(windows)_node.js_08

下载版本:​​nvm install v11.7.0​

使用版本:​​nvm use v11.7.0​

Node版本管理工具nvm的安装与使用(windows)_node_09

需要use之后,才能使用​​node -v​​查看​​node.js​​的版本号。

如果出现npm无法使用的情况:

Node版本管理工具nvm的安装与使用(windows)_大数据_10

可以卸载后,再重新安装一遍:

nvm uninstall 11.7.0
nvm install 11.7.0

附加:

1、查询当前的npm的源,“http://registry.npmjs.org”为默认的官方源。

npm config get registry

设置npm为淘宝

npm config set registry https://registry.npm.taobao.org
npm config set disturl https://npm.taobao.org/dist

这样安装package就会快很多。

2、npm 全局安装配置:

npm config set prefix "E:\nodejs\node_global"
npm config set cache "E:\nodejs\node_cache"
3. 命令总览
nvm version: 显示当前运行的nvm版本,可以简写为nvm v
nvm use <arch>:使用所选版本,可指定32/64位模式
nvm arch [32|64]: 显示node是运行在32位还是64位模式。指定32或64来覆盖默认体系结构
nvm list [available]:列出已经安装的node.js版本。可选的available,显示可下载版本的部分列表。这个命令可以简写为nvm ls [available]
nvm install <version> [arch]:该可以是node.js版本或最新稳定版本latest,可指定32/64位模式
nvm uninstall <version>: 卸载指定版本的nodejs。
nvm on: 启用node.js版本管理
nvm off: 禁用node.js版本管理(不卸载任何东西)
nvm proxy [url]: 设置下载的代理。不加参数url,查看当前的代理。设置[url]为none删除代理
nvm node_mirror [url]:设置node镜像,默认为https://nodejs.org/dist/,可设为淘宝的镜像https://npm.taobao.org/mirrors/node/
nvm npm_mirror [url]:设置npm镜像,默认为https://github.com/npm/npm/archive/。可设为淘宝的镜像:https://npm.taobao.org/mirrors/npm/
nvm root [path]: 设置 nvm 存储node.js不同版本的目录,不设置则使用当前目录。

0xFF 总结


  1. 不安装nvm,对于初学者而言,学习起来很麻烦,版本冲突很常见,而无从下手,安装nvm后可根据学习材料,选择对应的版本,使学习起来更顺利。
  2. 其余参考文章:​​Nodejs安装及环境配置 - 简书​​


邵奈一​ 原创不易,如转载请标明出处,教育是一生的事业。



举报

相关推荐

0 条评论