你不得不学习的nvm

随着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

(本文属于个人整理,如有错误,欢迎批评指正,我定会虚心接受。您的关注,就是我持续的动力!)

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180116G0M3OK00?refer=cp_1026

同媒体快讯

相关快讯

扫码关注云+社区