使用NVM管理NodeJS导致node_modules找不到的解决方案
如果电脑上安装了NVM,通过npm安装全局的包并不在/usr/local/lib目录下。
例如:
sudo npm install automan-cli -g
automan-cli -h
env: node\r: No such file or directory
//此时并不会像通常那样显示常用的命令,而是提示env: node\r: No such file or directory
那么该如何解决呢?
以我个人为例,我通过nvm安装了v6.8.0版本的node,那么我的automan-cli就在/Users/zhangqi/.nvm/versions/node/v6.8.0/lib/node_modules这个目录下,需要先执行
/Users/zhangqi/.nvm/versions/node/v6.8.0/bin/automan-cli ->/Users/zhangqi/.nvm/versions/node/v6.8.0/lib/node_modules/automan-cli/bin/automan-cli
此时再在命令行输入automan-cli就可以看到可以使用的命令了。
本文内容仅供个人学习/研究/参考使用,不构成任何决策建议或专业指导。分享/转载时请标明原文来源,同时请勿将内容用于商业售卖、虚假宣传等非学习用途哦~感谢您的理解与支持!