好的,我正在 Windows (7) 上运行节点。

D:\
  -myproject
     -node_modules
        -.bin
        -express

但是,当我位于"myproject"目录中时,我似乎无法运行"express",例如:

D:\myproject\express site
'express' is not recognized as an internal or external command, operable program or batch file.

我做错了什么吗?

答案

我的猜测是您没有全局安装 Express。http://expressjs.com/guide.html):

npm install -g express

您安装它的方式仅在您安装它的文件夹中可用,并且这种方法没有任何问题。

如果 express 不在您的 PATH 中,您可以通过输入完整路径来运行它:

\myproject\node_modules\.bin\express.cmd

来自: stackoverflow.com