Express JS命令不起作用

时间:2014-04-22 21:51:11

标签: node.js express

使用此命令安装Express with Node.js后:

npm install -g express

我无法使用express命令,我在窗口中抛出错误表示不是内部或外部命令。

我已经检查确保使用命令npm -g ls安装了Express,并在那里显示如下:

C:\wamp\www\blackbook>npm -g ls
C:\Users\Chris\AppData\Roaming\npm
└─┬ express@4.0.0
  ├─┬ accepts@1.0.0
  │ ├── mime@1.2.11
  │ └── negotiator@0.3.0
  ├── buffer-crc32@0.2.1
  ├── cookie@0.1.0
  ├── cookie-signature@1.0.3
  ├── debug@0.8.0
  ├── escape-html@1.0.1
  ├── fresh@0.2.2
  ├── merge-descriptors@0.0.2
  ├── methods@0.1.0
  ├── parseurl@1.0.1
  ├── path-to-regexp@0.1.2
  ├── qs@0.6.6
  ├── range-parser@1.0.0
  ├─┬ send@0.2.0
  │ └── mime@1.2.11
  ├─┬ serve-static@1.0.1
  │ └─┬ send@0.1.4
  │   ├── fresh@0.2.0
  │   ├── mime@1.2.11
  │   └── range-parser@0.0.4
  ├─┬ type-is@1.0.0
  │ └── mime@1.2.11
  └── utils-merge@1.0.0

关于我做错了什么或者我可以做些什么来修复它以便我可以使用快递的任何想法?

1 个答案:

答案 0 :(得分:1)

我看到你安装了最新的Express.js版本4.0.0。在这个版本中,他们从express本身删除了应用程序生成。现在这是一个名为express-generator的分离模块。

要安装它,请使用以下命令

$ npm install -g express-generator

要了解详情,请查看Express.js docs #executable