1.卸载node本身、删除nodejs目录
提示:可以在系统控制面板–>所有控制面板项–>程序和功能 卸载Node.js
2.手动删除C:\Program Files\nodejs\node_modules
(如果你的文件是在这里的话)
3.手动删除C:\users\
你的用户名\node_modules
(如果你的文件是在这里的话)
这样就能完整卸载电脑上面的node,然后也可以进行新版本下载
附官网地址:下载 | Node.js
我这边是下载了一个14.10.0的版本,点击下载
我电脑是64位,安装64位的安装包
下载完node安装包之后便进行安装,这里选择的是你的node安装位置,默认是c盘,你可以根据自己的想法进行修改;然后一直点击下一步直至安装完成。
安装完成后,输入windos+r打开命令窗口,输入cmd
输入 node -v命令可以看到有显示版本信息,输入npm -v也会有输出对应的版本信息。那就证明你已经安装完成可以使用了。
如何npm没有找到版本号,电脑关机重启,把node.js卸载,再重新安装。
1、在node安装目录下下新建两个文件夹
node_global 全局包下载存放
node_cache node缓存
2、修改路径
在CMD窗口执行以下两条命令:npm config set prefix "E:\java\nodejs\node_global"
npm config set cache "E:\java\nodejs\node_cache"
或者在nodejs的安装目录中找到node_modules\npm.npmrc文件,修改如下:
prefix =C:\node\node_global
cache = C:\node\node_cache
下载一个全局包,执行命令npm install -g vue,可以发现,下载的全局包vue已经放在了我们设置的目录中
3、修改用户变量path为:E:\java\nodejs\node_global
我们更改了npm全局模块的存放路径和cache路径,此时使用module时将会出现上述错误,因为电脑系统现在还不知道你把默认路径给改了,所以需要修改系统环境变量。
4、新增系统变量NODE_PATH,变量值为E:\java\nodejs\node_global\node_modules
5、问题解决
若此时仍会出现问题,可以将npm指向淘宝的registry
npm 默认的 registry ,也就是下载 npm 包时是从国外的服务器下载,国内很慢,一般都会指向淘宝 https://registry.npm.taobao.org
1.原npm地址
npm config set registry http://registry.npmjs.org
2.设置国内镜像
通过config命令
我用到的命令是:npm config set registry https://registry.npm.taobao.org