安装
一定要在官网安装node.js长期稳定版,并且不要改下面的任何设置。我装了一下午环境,总结出这一句话。
下面的可以不看了。
安装后的配置
1. 配置npm的全局模块 不要设置此步骤,hexo的时候出现问题
步骤1
在nodejs文件夹中创建两个文件夹,”node_global”及”node_cache”
在cmd中输入
npm config set prefix "安装nodejs的路径nodejsnode_global"
npm config set cache "安装nodejs的路径nodejsnode_cache"
步骤2
设置系统环境变量NODE_PATH
NODE_PATH = D:ProgramFilesnodejsnode_globalnode_modules
然后在使用npm安装程序时在后面加一个参数-g即可将安装的程序安装到我们指定的目录
如 npm install ionic -g
npm install XXX -g
步骤3
经过上述两部操作后,原先node.js给你预设的用户变量就失效了。原因是你改了安装位置,可是变量还没换。
因此,还需要把用户变量也换成新的位置
来到设置环境变量的地方,注意是用户变量,与上面的系统变量不一样。
点开Path用户变量
![a3001124751c8267f2d81e315cf66e71.png](https://i-blog.csdnimg.cn/blog_migrate/1fc6983cced6d1d3d6f3201b6b4c4eb5.png)
添加一个新变量:
D:ProgramFilesnodejsnode_global
这个变量的意思其实就是和原先的C:UsersYSLAppDataRoamingnpm
作用相同,只是由于安装位置换了,因此才需要重新创建一个D:ProgramFilesnodejsnode_global
2. 设置国内镜像
一种方法是直接下载国内源cnpm,然后以后就cnpm安装东西
npm install -g cnpm --registry=https://registry.npm.taobao.org
另一种方法是设置npm的下载来源,只是将获取来源改变一下,但是还是用的npm安装东西
npm config set registry http://registry.cnpmjs.org
npm config set electron_mirror "https://npm.taobao.org/mirrors/electron/"
卸载与重装
卸载
1. 通过 `npm profix` 找到npm位置,删除npm文件夹和npm-cache(要以管理员身份删除)
2. 查找.npmrc文件删除(在用户文件夹下)
3. 卸载node.js
重装
1. 下载node.js,直接安装。
2. 安装好的node.js, 自带npm . 自带的npm不是最新的。