新建文件夹存放全局包及缓存
cmd命令行输入
npm config set prefix="F:\nodejs\node_global"
npm config set cache="F:\nodejs\node_cache"
查询是否更改成功
npm config ls
更改用户环境变量
原本的C:\Users\xwp\AppData\Roaming\npm更改为
更改系统变量(否则无法引入包)
添加NODE_PATH 值为下载后的包的上一级目录
配置后安装包仍然报错
原因是nodejs文件夹操作权限不够
可以将AppData同级下后缀名为.npmrc的文件删除,但是删除后node.js全局配置会自动恢复至C盘
需要自己修改权限,安装node.js的文件夹-右键-属性-安全 完全控制