nodejs小问题:[1]express不是内部或外部命令
安装之后就需要安装express,使用熟悉的npm install -g express命令安装,但是,安装成功之后居然提示express不是内部或外部命令.
![](http://c.hiphotos.baidu.com/exp/w=480/sign=964d1ef1d488d43ff0a990fa4d1fd2aa/024f78f0f736afc3137f86e1b119ebc4b64512c6.jpg)
![](http://b.hiphotos.baidu.com/exp/w=480/sign=6783f73d9c510fb37819769fe932c893/8718367adab44aedaf3d0760b11c8701a08bfbc7.jpg)
为什么会这样子呢?当我们找到安装后的express目录发现比之前熟悉的express少了很多东西.
![](http://h.hiphotos.baidu.com/exp/w=480/sign=2bf3c74ff9edab6474724cc8c734af81/1e30e924b899a901c3f4e2b21f950a7b0308f575.jpg)
![](http://d.hiphotos.baidu.com/exp/w=480/sign=4bae1496700e0cf3a0f74ff33a44f23d/b17eca8065380cd74adf1b69a344ad3458828175.jpg)
怎么办呢? 猜测是express版本更新了,但是我们不知道新版本该怎么玩了.所以我就只好先删除当前安装的express,重新安装以前的版本试试.测试ok.
此处使用的命令有
卸载: npm uninstall -g express
安装指定版本: npm install -g express@3.5.0
查看版本: express -V
注意express -V中的V要大写,不然很多版本中会不识别