Mac OS 中npm全局安装的包的存储路径是 /usr/local/lib/node_modules/
后来发现也可能是在这里 /Users/[username]/.nvm/versions/node/[vx.x.x]/lib/node_modules
(方括号里是变量,根据自己的情况修改: username
: 系统用户名;vx.x.x
: node版本号)
授之鱼 授之以渔
比如我全局安装了一个vue-cli
的包,这个包提供一个vue
命令,那么就这样查看vue
命令所在的位置:1
2where vue
# /usr/local/bin/vue
现在知道了vue
所在的位置是/usr/local/bin/vue
,进入到该路径父目录:1
2
3
4cd /usr/local/bin
# 查看当前目录下vue文件信息
ll | grep vue
# lrwxr-xr-x 1 zhgs admin 35B 9 21 09:26 vue -> ../lib/node_modules/vue-cli/bin/vue
可以看到vue
的所在位置,这里看到了熟悉的node_modules
,很明显,npm
全局安装的包都存在了目录/usr/local/lib/node_modules/
下