导语
之前装 node.js 的时候,环境都配的很乱,这下重装系统好好配置一下。
安装的内容就不说了,傻瓜 next 就行了,就记一下最麻烦的环境配置过程。
环境变量配置
创建文件夹
先自己创建两个文件夹,全模块路径(node_global)和缓存路径(node_cache)。
修改配置路径
cmd输入:
npm config set prefix "你的 node_global 路径"
npm config set cache "你的 node_cache 路径"
修改用户变量
把用户变量Path里的 C:\User\你的用户名\AppData\Roaming\npm修改为你的 node_global 路径
修改系统变量
在系统变量下新建 NODE_PATH,变量值为你的 node_global 路径后加上 \node_module(不用管它现在不存在,后面会自动生成的。)
这步可以不要
在系统变量的 Path 里添加 你的 node_global 路径。确定。
测试
cmd 输入 npm install express -g # -g 是全局安装的意思,不加就是默认下载到当前目录
这样就安装成功了。在 node_global\node_modules目录就能看到了。(如果报错,可能是你的文件夹权限的问题,建议不要选择在Program Files文件夹下创建你的两个目录,要不就修改一下权限。)
更换镜像源
查看初始npm源
npm config get registry
更换镜像为淘宝镜像
npm config set registry http://registry.npmmirror.com/
检查配置是否成功
npm config get registry
2023/10/21 更新 到此可以结束了,后面依需求判断需不需要。
全局安装基于淘宝源的 cnpm
安装
cmd输入:
npm install -g cnpm --registry=https://registry.npmmirror.com
安装完之后分别在node_global和node_global\node_modules路径下看到如下:
测试
安装完把安装cnpm的这个终端窗口关闭,重新打开一个。因为cnpm刚安装到你的node_global目录,而你执行安装的这个终端还没有扫描到cnpm这个执行文件。
cmd输入cnpm -v
Over !