我对Node和express都很陌生,我刚刚在Windows 7中安装了npm。
我使用全局标志安装了express:
npm install -g express这成功地在C:\Users\USER_NAME\AppData\Roaming\npm\node_modules\express中安装了C:\Users\USER_NAME\AppData\Roaming\npm,并将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文件夹(至少在过去的版本中)应该同时包含一个快递文件夹(我有)和一个.bin文件夹,其中包含express.cmd。我似乎没有.bin文件夹。
npm --version给了我1.4.3。快速版本看起来是3.0.0
我还尝试在本地安装它,并尝试运行npm cache clean并重新安装。这两种方法都不改变情况: node_modules文件夹中没有可执行文件。
我安装的快递不正确吗?如果是,为什么不包括可执行文件?
发布于 2014-08-30 05:57:06
发布于 2014-07-14 22:55:39
要解决这个问题,您需要使用:
npm安装-g快递生成器@3
它是从以前的命令中更新的:
安装-g快递
发布于 2014-06-09 15:09:37
只是要知道,版本作为返回的快递版本命令将是快速生成器的版本,而不是快递。
https://stackoverflow.com/questions/23006804
复制相似问题