【发布时间】:2014-05-25 06:25:08
【问题描述】:
我是 Node JS 和 express 的新手,我刚刚在 Windows 7 中安装了 npm。
我已经使用全局标志安装了 express:
npm install -g express
这成功地在C:\Users\USER_NAME\AppData\Roaming\npm\node_modules\express 中安装了express,并将C:\Users\USER_NAME\AppData\Roaming\npm 添加到我的路径中。
但是,在命令行中使用 express 并不成功。任何以 express 开头的命令都告诉我它找不到要执行的命令:
'express' is not recognized as an internal or external command,
operable program or batch file.
查看安装文件夹,我也找不到可执行文件(.exe 或 .cmd)。谷歌搜索过去的问题表明 node_modules 文件夹(至少在过去的版本中)应该包含一个 express 文件夹(我有)和一个 .bin 文件夹,其中包含 express.cmd。我似乎没有.bin 文件夹。
npm --version 给了我 1.4.3。 Express 版本看起来是 3.0.0
我也尝试在本地安装它,我尝试运行npm cache clean 并重新安装。这两种方法都没有改变这种情况:node_modules 文件夹中没有任何可执行文件。
我是否安装不正确?如果是这样,为什么它不包含可执行文件?
【问题讨论】:
标签: windows-7 express installation