从近期本身的项目提及,公司的一个外包项目代码使用jQuery写的用的gulp编译的,主管让咱们本身运行起来看一下,到时候能够本身维护,本身的项目是vue的,一开始新电脑直接下的nodeJs,是12.13.0版本的,当安装好gulp依赖时,启动项目报错,大体意思是nodeJs版本过高,须要使用10.x版本的nodeJs,而后觉得以前有用过nvm因此本身又从新卸载了已经安装好的nodeJs(记得要卸载干净),下载nvm后安装,装了本身版本的12.13.0的,和装了一个10.17.0的,成功的运行了jQ项目,可是新来的同事好像不会?没办法了,手把手交咯,极大的知足了本身当大佬的虚荣心,哈哈哈哈哈哈!因此今天就打算写一下nvm的使用和安装vue
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记得都用这种方式,轻松加愉快啦*-*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
最后但愿看到有帮助的童鞋点下关注点个赞,打字切图有点累哈哈哈哈哈哈
溜了溜了!!