随着node领域应用的越来越广,你不得不接触的nvm。
目前大部分的问题,都是版本的问题,如果在开发过程中遇到问题,你首先要考虑到的是依赖的版本对不对。我们安装的多个node版本都是独立的,这也决定了npm也是对立的。那么项目的依赖都在切换版本的时候需要重新npm install 一次。
开发的原则:一定要选有社区长期维护的工具和插件。不建议单独升级npm;【npm update 是禁止的】,每个node和npm是一一对应的关系。
好了下面说一下我们的安装。
安装过程:为了节约C盘资源,这里的安装是继上期node环境安装迁移之后的路径。下载之后解压并安装,为了避免不必要的麻烦,请尽量安装本文提到的路径安装,当然你对node.js已经有一定的了解,也可以自己设置路径。
Windows 操作系统的 nvm 下载地址https://github.com/coreybutler/nvm-windows/releases
注意D:\dev\nodejs这里保存的只是一个快捷方式而已
从这里可以看出nvm切换node.js版本的原理,是每次切换只是替换快捷方式
打开cmd 输入 set findstr "nvm" 寻找nvm文件,检查结果
cmd运行 nvm -h 出现如下图所示表示nvm安装成功
nvm 配置淘宝镜像(下载更快)
在资源管理器中找到nvm里面的settings.txt文件,修改 settings.txt文件(D:\dev\nvm\settings.txt)
root: D:\dev\nvm
path: D:\dev\nodejs
arch:64
proxy:none
node_mirror: http://npm.taobao.org/mirrors/node/
npm_mirror:https://npm.taobao.org/mirrors/npm/
然后保存
保存文件之后,关掉cmd,再重新打开cmd,nvm install [version]的时候,就会启用淘宝镜像自动下载安装对应的node和npm版本
通过 nvm 安装某版本的 nodejs 集(node、npm(nodejs 包管理工具))
64 位系统:CMD 运行 nvm install 6.9.2
32 位系统:CMD 运行 nvm install 6.9.2 32
注意:其中 6.9.2 表示安装 node 版本为 6.9.2,这里 npm 是包含在 node 中的不需要单独安装
安装 6.9.2 如图所示使用并切换 node 版本如图所示
npm 设置淘宝镜像(下载更快)
npm config set registryhttps://registry.npm.taobao.org
(本文属于个人整理,如有错误,欢迎批评指正,我定会虚心接受。您的关注,就是我持续的动力!)
领取专属 10元无门槛券
私享最新 技术干货