Express:找不到命令

时间:2014-10-21 17:59:34

标签: node.js express npm

在OSX上,我通过

安装了ExpressJS
sudo npm install express-generator -g

没有错误,但我仍然得到

-bash: express: command not found

这是我在安装时得到的:

/Users/myusername/.node/bin/express -> /Users/myusername/.node/lib/node_modules/express-generator/bin/express
express-generator@4.9.0 /Users/myusername/.node/lib/node_modules/express-generator
├── commander@1.3.2 (keypress@0.1.0)
└── mkdirp@0.5.0 (minimist@0.0.8)

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

您需要将NPM安装可执行文件的位置添加到$PATH

 PATH="$HOME/.node/bin:$PATH"

这是一次性设定;要保持这种永久性,请在Ask Ubuntu上阅读How to add a directory to my path?

答案 1 :(得分:0)

转到存在node_module的父文件夹,并使用bellow命令。

    npm install -g express-generator