先替换安装源为国内的吧。
npm install -g cnpm --registry=https://registry.npm.taobao.org
window系统升级node只能到node官网下载window安装包来覆盖之前的node。
常用nodejs 配置选项:
中文官网 https://nodejs.org/zh-cn/
文档 https://nodejs.org/zh-cn/docs/
指南 https://nodejs.org/zh-cn/docs/guides/
API Node.js v12.16.2 Documentation
https://nodejs.org/dist/latest-v12.x/docs/api/
https://nodejs.org/dist/latest-v12.x/docs/api/all.html
https://nodejs.org/dist/latest-v12.x/docs/api/index.json
示例
https://nodejs.org/dist/latest-v12.x/docs/api/synopsis.html
npm 相关
查看帮助文档 | npm help |
查看安装的包 | npm list [--depth=0] [--global] |
查看过时的包 | npm outdated [--global] |
更新一个包 | npm update less [--global] |
查看全部配置 | npm config list |
设置配置 | npm config set <key> <value> |
获取某个配置值 | npm config get [<key>] |
删除某个设置 | npm config delete <key> |
进行编辑设置 | npm config edit |
完整的参数 |
|
其它还有扩展参数 | npm config ls -l 能看到更多 |
比如:
prefix=C:\NodeNPM cache=C:\NodeNPMCache HOME=C:\NodeProject cwd=C:\NodeProject registry=https://registry.npm.taobao.org
更改命令脚本的默认启动路径 nodevars.bat
rem If we're in the Node.js directory, change to the user's home dir. rem if "%CD%\"=="%~dp0" cd /d "%HOMEDRIVE%%HOMEPATH%" if "%CD%\"=="%~dp0" cd /d "C:\NodeNPM\"
增加Win系统下全局变量需要重启后登录(用户变量只需要注销再登录),以使全局包引用能够生效。
为系统增加一个全局变量 NODE_PATH 内容为 NodeJS全局包安装所在目录,例如 C:\NodeNPM\node_modules 可以启动nodejs 输入 modules.paths 查看全部目录 或者使用 npm config list 查看 prefix 配置内容