express不是内部或外部命令问题解决过程

原本用的是zip版本,安装express,遇此问题,解决如下。

  1. 使用 官网 install 版本安装
  2. 配置 node-global 和 node-cache 目录。
    运行命令 (windows)

    1
    2
    > npm config set prefix "D:\dev\env\node-v8.1.3-win-x64\node-global"
    > npm config set cache "D:\dev\env\node-v8.1.3-win-x64\node-cache"
  3. 将node-global目录添加到path

    1
    set path =%path%;D:\dev\env\nodejs-data\node-global

附加:设置 npm 使用 taobao 国内仓库

1
> npm config set registry https://registry.npm.taobao.org

参考
http://jingyan.baidu.com/article/ad310e80c443fd1849f49ee1.html