我用命令sudo npm install express -g安装ecpress后在命令行输入express -v报command not found,为什么啊?我明明看到安装成功的消息,我记得安装的版本是4.xx的。求指导!!!
-V
express --version
如果是需要express-cli工具,需要
sudo npm install express-generator -g
michaeldeMacBook-Pro:blog michael$ express -V 4.12.1
NODE_PATH 自豪地采用 CNodeJS ionic
3楼正解
一楼,二楼的答案跟我的express -v是一样的,你确定你们不是来捣乱的?
按3L的装
这个问题应该你所在的终端环境美更新,你重新打开一个终端执行上面的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就看到版本号了。
所以说三楼是正解!!