npm路径和包路径不一样
npm path and package path is not the same
我使用nvm来管理节点版本。
我正在使用节点版本 10.15
> which npm
/Users/yizhuowang/.nvm/versions/node/v10.15.0/bin/npm
但是,npm 安装了 v8.9.0 版本的全局包
> npm list -g --depth 0
/Users/yizhuowang/.nvm/versions/node/v8.9.0/lib
我找不到任何特殊配置 .bashrc 或 .zshrc。如果这是相关的,我会使用 Zsh。
因为我设置了npm前缀
npm config delete prefix
修复了这个问题。
> npm config get prefix
/Users/yizhuowang/.nvm/versions/node/v8.9.0
> npm config delete prefix
> npm config get prefix
/Users/yizhuowang/.nvm/versions/node/v10.13.0
> npm list -g --depth=0
/Users/yizhuowang/.nvm/versions/node/v10.13.0/lib
└── npm@6.4.1
我使用nvm来管理节点版本。
我正在使用节点版本 10.15
> which npm
/Users/yizhuowang/.nvm/versions/node/v10.15.0/bin/npm
但是,npm 安装了 v8.9.0 版本的全局包
> npm list -g --depth 0
/Users/yizhuowang/.nvm/versions/node/v8.9.0/lib
我找不到任何特殊配置 .bashrc 或 .zshrc。如果这是相关的,我会使用 Zsh。
因为我设置了npm前缀
npm config delete prefix
修复了这个问题。
> npm config get prefix
/Users/yizhuowang/.nvm/versions/node/v8.9.0
> npm config delete prefix
> npm config get prefix
/Users/yizhuowang/.nvm/versions/node/v10.13.0
> npm list -g --depth=0
/Users/yizhuowang/.nvm/versions/node/v10.13.0/lib
└── npm@6.4.1