win7 express js:'express'在cmd中无法识别

Cba*_*bas 5 windows node.js express

我安装了node.js并在Windows 7计算机上正常运行.我跑

> npm install -g express
> npm install -g express-generator
> npm install -g express-generator@3
Run Code Online (Sandbox Code Playgroud)

它们都安装成功.但是当我去一个新文件夹并尝试:

> express myproject
Run Code Online (Sandbox Code Playgroud)

我明白了: 'express' is not recognized as an internal or external command, operable program or batch file

我在C:\ Users\ME\AppData\Roaming \npm目录中看到'express','express.cmd'和'node_modules'目录以及'express'和'express-generator'文件夹

我将npm目录添加到我的PATH中以防错过.

我尝试了所有可以找到的解决方案:

'Express'无法识别命令(windows)

https://groups.google.com/forum/#!topic/express-js/Cr92_LC_pUk

还有什么我可以尝试快速工作?

Ale*_*hov 3

检查路径中是否有 Express 文件夹的路径。请记住,您需要重新打开 cmd 才能应用环境变量中的更改,因为修改它们不会修改当前工作进程的变量,AFAIK。如果您要更改系统范围的环境变量,则可能需要重新启动 Windows。

您可能还需要检查 PATHEXT 是否包含 .CMD 扩展名。