在安装express和express-generator并尝试使用express cli生成内容时,我遇到了问题。
使用npm install -g express
和npm install -g express-generator
时,一切都很顺利,但重新启动终端后,我无法使用express
as per the express docs
经过一番调查后,我发现express
和express-generator
已安装到:
/usr/local/lib/node_modules/node/lib/node_modules
但是,在我的机器上运行的唯一软件包(如Yeoman,Grunt,我经常使用的东西没有问题)安装在这里:
/usr/local/lib/node_modules/
那么这笔交易是什么?为什么我的install -g
个包会进入node/lib/node_modules
?
我已尝试在我的export PATH=/usr/local/lib/node_modules/node/lib/node_modules:$PATH
中使用.bash_profile
,但这似乎无法帮助我。