查看全局包位置和缓存位置🔖
npm config edit
自动打开文本编辑器
使用nvm切换node版本后后使用以下命令将全局包位置和缓存位置更改即可
二选一方式🔖
prefix=D:\ProgramFiles\nodejs\node_global
cache=D:\ProgramFiles\nodejs\node_cache
// 终端使用
npm config set prefix D:\ProgramFiles\nodejs\node_global"
npm config set cache "D:\ProgramFiles\nodejs\node_cache"
如果还不好使需要检查下你的电脑系统配置🔖
配置环境变量
此电脑 -> 属性 -> 高级系统设置 -> 环境变量 -> 系统变量 -> path ->编辑 - > 新增路径 -"D:\ProgramFiles\nodejs\node_global"。
这里路径换成你的
结果如下🔖
配置相关
命令 | 作用 |
---|---|
npm prefix -g | 查看当前npm包的全局安装路径 |
npm config get cache | 查看当前npm包的全局cache路径 |
npm config ls | 查看配置列表,加-l显示全部配置 |
查看安装的全局,或者本地的包
命令 | 作用 |
---|---|
npm ls | 查看项目中的安装(项目跟目录必须有 package.json 文件) |
npm ls -g | 查看全局已安装(-g 的意思是 global 全局的意思) |
npm ls -g --depth 0 | 加上层级控制显示--depth 0 |
npm ls --depth 0 --prod | 如果只想显示生产环境依赖的包 |
npm ls --depth 0 --dev | 如果只想显示开发环境依赖的包 |