我在全局和本地都安装了gulp

npm install gulp
npm install gulp -g
npm install gulp-util
npm install gulp-util -g

当我试图奔跑时,我得到了

“gulp”不能被识别为内部或外部命令、可操作程序或批处理文件。

运行npm list gulp(或-g),我gulp@3.7.0我的全局或本地gulp安装的位置。

我已经尝试运行节点gulpfile.js指向我的gulpfile,它运行没有错误,当然,它以require('gulp')开始。

对于如何在Windows(8.1)上快速工作,有什么建议吗?


当前回答

你忘记安装gulp-cli包:

npm install -g gulp-cli

然后可以在命令行中运行命令“gulp”。

其他回答

导航到你安装的节点模块在cmd .bin文件夹,然后运行gulp。即路径\ node_modules.bin > >饮而尽 这对我来说非常有效。我的路径是C:\wamp\www\ wintonv2 \node_modules.bin

在我的Windows 10企业版上,gulp没有安装在%AppData%中,即c:\ users \用户名\AppData\npm\node_modules,而是安装在c:\ users \用户名\AppData\ local \npm\node_modules中。

为了在命令提示符或powershell中提取gulp,我在用户PATH中添加了值C:\Users\username\AppData\Local\npm.从那以后,它就像魔法一样有效。当然,我必须关闭命令提示符或powershell窗口,并重新打开以上生效。

对我来说,是我必须安装 通过命令NPM -g install Gulp-cli

这是最常见的,因为它不像其他人指出的那样在环境变量上找到。这对我来说很管用。

回声路径% %

这将显示PATH环境变量之一。如果node_modules不在那里,执行以下操作从APPDATA路径中添加它。

路径= %路径%;% APPDATA % \ npm

一个正确的方法:

Cmd + R:输入“%appdata%” 进入npm文件夹 复制整个路径,如“C:\Users\Blah…\npm\” 转到我的电脑+右键单击“属性” 系统高级设置(左侧) 点击环境变量 点击编辑路径 加上“C:\Users\Blah…”“\npm\”到结尾,在后面输入“;” 单击“确定”并重新打开cmd