在Windows 7中运行Express.js.

use*_*617 3 javascript node.js npm express

我在Windows 7中尝试使用install express(使用-g for global)

 npm install -g express
Run Code Online (Sandbox Code Playgroud)

我得到以下,没有错误:

 npm http GET https://registry.npmjs.org/express
 ...
 npm http GET https://registry.npmjs.org/mime/-/mime-1.2.11.tgz
 npm http 200 https://registry.npmjs.org/mime/-/mime-1.2.11.tgz
 npm http 304 https://registry.npmjs.org/debug/0.8.0
 express@4.1.1 C:\Users\xxx\AppData\Roaming\npm\node_modules\express
 ??? methods@0.1.0
 ??? parseurl@1.0.1
 ..    
 ??? type-is@1.1.0 (mime@1.2.11)
 ??? accepts@1.0.1 (negotiator@0.4.3, mime@1.2.11)
Run Code Online (Sandbox Code Playgroud)

当我输入快递时,我得到:

 'express' is not recognized as an internal or external command. 
Run Code Online (Sandbox Code Playgroud)

知道为什么会这样吗?

Kam*_*lak 5

我在Windows 8.1上遇到了同样的问题使用此命令

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

要么

npm install -g express-generator@'version'
Run Code Online (Sandbox Code Playgroud)

喜欢

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