Express:命令未find

在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) 

有什么想法吗?

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

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

这是一次性设置; 保持永久性,请阅读如何添加一个目录到我的path? 在询问Ubuntu。

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

  npm install -g express-generator