欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

小白之安装nvm(windows版)踩过的坑记录

程序员文章站 2024-03-18 10:21:16
...

小白之安装nvm(windows版)踩过的坑记录


为啥我要安装nvm?首先呢,就是我在用gulp打包项目时,碰到了这样的一个问题
ReferenceError: primordials is not defined
引用错误:原始的东西没有被定义
然后百度一下,说是node版本和gulp版本不兼容的问题,解决办法要么是升级gulp版本,要么是回退node版本,因为我就想用老版本的gulp,那么我只能回退node版本了
然后去搜了一下node11.5.0的版本,好不容易下载下来了,但是不知道什么原因,安装不了
于是又一顿狂搜,发现有个叫nvm的东西,说是可以管理node版本,也就是有了nvm这个工具,可以轻松通过它去下载不同版本的node,然后想用哪个版本的node只要一切换就轻松搞定了,然后我想,就试试这个吧
一,nvm安装
记得先把原来的node给卸载咯,不然可能会出现一些错误,用第三方软件或者去目录把node卸载了都可,只要确保卸干净就好
安装连接:nvm下载
https://github.com/coreybutler/nvm-windows/releases
小白之安装nvm(windows版)踩过的坑记录
下载那个nvm-setup.zip
下载到本地之后,一路nextnext下载就好了
小白之安装nvm(windows版)踩过的坑记录
小白之安装nvm(windows版)踩过的坑记录
小白之安装nvm(windows版)踩过的坑记录
小白之安装nvm(windows版)踩过的坑记录
点了install就大功告成啦!!!
(搞到安装包一切都好办了,哭唧唧,我找这个安装包找了好久)
然后到命令行去nvm一下看看有没有安成功
小白之安装nvm(windows版)踩过的坑记录
只要没报错就是好事,那一大坨我现在也看不懂,但安成功就好哈哈哈,说明可以用对吧!!!
二,nvm常用指令
对小白来说,先简单了解3个也就OK了
查看本地安装的所有版本:nvm list
安装node版本:nvm install 11.5.0(安装11.5.0版本的node)
切换node环境:nvm use 11.5.0(切换到11.5.0版本的node)
其他更多的指令,可以自行去百度一下哦
三,注意问题
1.在用nvm下载node之前,先去设置两行东西,不然会下载的很慢
首先你这个要勾选上,查看–>勾选上隐藏的目录这里
小白之安装nvm(windows版)踩过的坑记录
这样你的AppData这个文件夹就看得到啦
小白之安装nvm(windows版)踩过的坑记录
其实这样做都是为了能找到这里
小白之安装nvm(windows版)踩过的坑记录
看到那个settings了吧,点进去一开始是这样的
小白之安装nvm(windows版)踩过的坑记录
然后加上这两行

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

最后是这个样子的
小白之安装nvm(windows版)踩过的坑记录
这样设置好之后,用nvm来下载node就相对来说很快啦!!!
2.关于nvm安装后node生效npm不生效
是这样的,当我安装了nvm,下载了node11.5.0的时候,它其实同时也帮我下载好了对应的npm,但是当我npm一下的时候却提示我说找不到npm,然后我去搜了一下,说是可能安装不对,检查一下哪里哪里路径有没有npm啥的一大巴拉,但是我经过我亲测检查重装我觉得我的问题好像并不是那样子,我觉得不是安装问题,那就是如何使用问题了
我的解决办法是,在你想npm的环境下,先nvm一下,看看是不是成功的,成功之后,node -v,npm -v查看一下,如果是找不到,那就nvm use 版本号,然后就可以正常使用npm啦~

亲亲看到这里,可否为小的点赞走一波呢!么么么么么哒!

相关标签: gulp node.js npm