mac上搭建nodejs开发环境的问题
发布于 10 年前 作者 littlepoolshark 6326 次浏览 最后一次编辑是 8 年前 来自 问答

我用命令sudo npm install express -g安装ecpress后在命令行输入express -v报command not found,为什么啊?我明明看到安装成功的消息,我记得安装的版本是4.xx的。求指导!!!

11 回复

express --version

如果是需要express-cli工具,需要

sudo npm install express-generator -g 

michaeldeMacBook-Pro:blog michael$ express -V 4.12.1

NODE_PATH 自豪地采用 CNodeJS ionic

一楼,二楼的答案跟我的express -v是一样的,你确定你们不是来捣乱的?

这个问题应该你所在的终端环境美更新,你重新打开一个终端执行上面的express -V应该就可以了

同学们,我找到问题的根源了。 如果是express 4.0之前版本,那么执行“express -V”就可以得到版本号的。但是如果是express 4.0之后则需要再安装express-generator模块。如果没有安装还执行“express -V”命令会报错。这是因为express 4.0之后把创建一个APP的功能分离出来为express-generator模块了。 所以,要用命令行"npm install -g express-generatot"来安装express-generator。安装完之后,执行 express -V就看到版本号了。

所以说三楼是正解!!

回到顶部