一尘不染

无法识别“ Express”命令(Windows)

node.js

好的,我正在Windows(7)上运行节点。使用npm,我刚刚将模块安装到d:\目录。因此,我的文件结构如下所示:

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.

我做错什么了吗?


阅读 516

收藏
2020-07-07

共1个答案

一尘不染

我的猜测是您没有全局安装Express。您可以使用以下命令(请参阅http://expressjs.com/guide.html)在全球范围内安装Express(因此可以在PATH中使用):

npm install -g express

它的安装方式仅在安装它的文件夹中可用,并且该方法没有任何问题。在全球范围内使用它几乎没有优势。

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

\myproject\node_modules\.bin\express.cmd
2020-07-07