NVM控制nodeJs版本

封面是本身作的菜,由于实在不知道要放什么封面,彻底能够忽略0.o

1.为何要用nvm来控制nodeJs版本

从近期本身的项目提及,公司的一个外包项目代码使用jQuery写的用的gulp编译的,主管让咱们本身运行起来看一下,到时候能够本身维护,本身的项目是vue的,一开始新电脑直接下的nodeJs,是12.13.0版本的,当安装好gulp依赖时,启动项目报错,大体意思是nodeJs版本过高,须要使用10.x版本的nodeJs,而后觉得以前有用过nvm因此本身又从新卸载了已经安装好的nodeJs(记得要卸载干净),下载nvm后安装,装了本身版本的12.13.0的,和装了一个10.17.0的,成功的运行了jQ项目,可是新来的同事好像不会?没办法了,手把手交咯,极大的知足了本身当大佬的虚荣心,哈哈哈哈哈哈!因此今天就打算写一下nvm的使用和安装vue

2.安装配置步骤

1.下载nvm包node

github.com/coreybutler…    (点击进入github下载)
git


点击此连接直接下载github

2.键入cmd,以管理员命令运行(点击左下角windows,输入cmd而后右键出来的cmd,点击已管理员模式运行便可)npm

                                                                      

3.nvm命令的使用gulp

1.nvm -v   (查看nvm的版本,报错就说明没有安装成功)windows

2.nvm list (查看已经安装的版本号)spa


3.nvm list available (查看能够下载安装的版本)命令行


4.nvm install xxxxx (选择指定版本安装)3d


好比:要安装10.16.0版本的只须要nvm install 10.16.0便可,而后用nvm list命令查看nodeJs版本

5.nvm use xxxxx (选择指定版本使用)

选择使用咱们刚才安装的10.16.0的版本,再打开nvm list查看,当前咱们使用的nodeJs版本就是咱们刚才use的10.16.0

6.当咱们以为下载过慢时咱们还能够经过设置代理的方法加快速度

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

找到nvm的安装下载目录,在settings.txt里面添加上述两行代码

咱们发现前面安装的全部版本的nodeJs都在这个目录下面


7.当咱们要是用npm安装依赖时却发现了问题


咱们发现刚才安装的nodeJs里居然没有npm,而后咱们去看一下nvm下载的目录


咱们发现并无npm的文件

7.那么怎么才能使用再特定版本下使用nvm呢,咱们还须要一个步骤

咱们须要手动的去下载指定版本的npm的包,好比我安装的10.16.0版本的nodeJs,咱们能够看以前的命令行,因此咱们须要下载v6.9.0版本的npm

那么怎么才能下载特定npm呢?

npm.taobao.org/mirrors/npm…   兄弟们点进去下载吧     

下载完成后把下载好的文件解压到刚才的node_mogules文件夹下,这个时候可能会有个坑,下载的包若是有两层文件的话须要把最外面的一层文件夹去掉,而后把剩下载的文件夹名改为npm,记住只有一层哦,否则会坑你很久,显示没有找到到npm-cli文件报错


而后再把npm下面的的bin目录下面的npm npx文件都复制粘贴到node_modules的同级目录下面

粘贴后



最后操做完成后再运行npm -v 就能得到npm的版本,也能够快乐的安装依赖啦

(其余的命令能够自行百度哦,包括默认版本的设置等等)

之后安装node记得都用这种方式,轻松加愉快啦*-*

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

最后但愿看到有帮助的童鞋点下关注点个赞,打字切图有点累哈哈哈哈哈哈

溜了溜了!!

相关文章
相关标签/搜索