我是Node JS和express的新手,我刚刚在Windows 7中安装了npm.
我使用全局标志安装了express:
npm install -g express
Run Code Online (Sandbox Code Playgroud)
这成功安装了快递C:\Users\USER_NAME\AppData\Roaming\npm\node_modules\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.
Run Code Online (Sandbox Code Playgroud)
查看安装文件夹,我找不到可执行文件(.exe或.cmd).谷歌搜索过去的问题表明,node_modules文件夹(至少在过去的版本中)应该包含一个快速文件夹(我有)和一个.bin
包含的文件夹express.cmd
.我似乎没有该.bin
文件夹.
npm --version
给了我1.4.3.Express版本看起来是3.0.0
我也试过在本地安装它,我试过运行npm cache clean
并重新安装.这两种方法都没有改变这种情况:node_modules文件夹中没有任何可执行文件.
我安装快递不正确吗?如果是这样,为什么它不包含可执行文件?