好的,我正在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.
我做错什么了吗?
我的猜测是您没有全局安装Express。您可以使用以下命令(请参阅http://expressjs.com/guide.html)在全球范围内安装Express(因此可以在PATH中使用):
npm install -g express
它的安装方式仅在安装它的文件夹中可用,并且该方法没有任何问题。在全球范围内使用它几乎没有优势。
如果Express不在您的PATH中,则可以通过输入它的完整路径来运行它:
\myproject\node_modules\.bin\express.cmd