起因:手贱想升级nodejs。npm全局装了一个n,n升级的nodejs原来是其他目录的。
现在是npm的指令都无法正确操作了。
比如:npm list -g --depth 0
之前是列出/usr/local/lib/下的node_modules依赖包
结果现在变成了
/usr/local/Cellar/node/10.9.0/lib
└── (empty)
为什么路径变了啊?
结果我npm 想删除n 都没办法,指令找不到n模块。草蛋死了
来个大咯啊救救小弟。
起因:手贱想升级nodejs。npm全局装了一个n,n升级的nodejs原来是其他目录的。
现在是npm的指令都无法正确操作了。
比如:npm list -g --depth 0
之前是列出/usr/local/lib/下的node_modules依赖包
结果现在变成了
/usr/local/Cellar/node/10.9.0/lib
└── (empty)
为什么路径变了啊?
结果我npm 想删除n 都没办法,指令找不到n模块。草蛋死了
来个大咯啊救救小弟。
3 回答2.8k 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答1.3k 阅读✓ 已解决
2 回答758 阅读✓ 已解决
2 回答1.8k 阅读
2 回答845 阅读✓ 已解决
2 回答1.3k 阅读
吐槽一下n这个工具,深坑。用了之后就不能摆脱它,和node相互依赖。具体解决方案查看:
https://blog.csdn.net/canking...