环境:仅针对 Windows 10 以上,理论上都一样,我没测试而已。nodejs 已安装完毕
注意:配置文件内容貌似不支持注释。
其他记录:
1、我的Nodejs 安装目录是 D:\Program Files\nodejs
2、用户配置文件路径:【系统盘】/【用户】/【windows 帐号名】/.npmrc
如果配置文件不存在,可以先通过指令方式设置其中一个项目,然后在手动编辑,毕竟复制省时间,直接创建这个文件貌似也OK
内容如下:
registry=https://registry.npmmirror.com/
prefix=D:\Program Files\nodejs\node_global
cache=D:\Program Files\nodejs\node_cache\npm
store-dir=D:\Program Files\nodejs\node_cache\pnpm
ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/
ELECTRON_BUILDER_BINARIES_MIRROR=http://npmmirror.com/mirrors/electron-builder-binaries/
SELENIUM_CDNURL=https://npmmirror.com/mirrorss/selenium
CHROMEDRIVER_CDNURL=https://npmmirror.com/mirrors/chromedriver
SASS_BINARY_SITE=http://npmmirror.com/mirrors/node-sass
// 不要复制这行,这个是作为注释的记录【配置python时候用的,我这里没生效,我也基本不用python】
msvs_version=2022
msbuild_path=D:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\MSBuild.exe
python3=D:\Program Files\Python310\python3.EXE
python2=D:\Program Files\Python27\python2.EXE
3、环境变量的设置【谨慎操作,失误很麻烦!!!!】
- 【系统变量】下新建:
变量名:NODE_PATH
变量值:D:\Program Files\nodejs\node_global
- 【系统变量】下双击打开Path
新建一行添加路径:D:\Program Files\nodejs\node_global
同时检查是否存在路径【D:\Program Files\nodejs\】,若不存在则新建
4、如果都设置好了,可以试下以下指令,看配置好的内容是否能打印出来
npm config list
5、所有操作没问题了的话,最好将电脑重启以下,似的各个配置能够生效,尤其是【windows 环境变量】。最后再尝试 npm指令【国内不好使,建议安装 cnpm】
安装cnpm 的指令如下:
npm install -g cnpm --registry=https://registry.npmmirror.com
偶尔我可能还要用到yarn 虽然功能上和cnpm 上有重叠,但是某些开发模式的时候使用yarn 比较合适,或者直接就用yarn。
借用淘宝的镜像源安装yarn,指令如下:
npm install -g yarn --registry=https://registry.npmmirror.com
同样也给yarn 做下缓存之类的配置。由于cnpm 的 node_module 存储方式和yarn 不太一样,所以创建全局内容的时候以及缓存内容时候分开处理比较好。
配置如下:
cache-folder "D:\\Program Files\\nodejs\\node_cache\\yarn"
global-folder "D:\\Program Files\\nodejs\\node_global\\yarn_global"
prefix "D:\\Program Files\\nodejs\\node_global"
同样的检测配置方式:
yarn config list