我在全局和本地都安装了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)上快速工作,有什么建议吗?


当前回答

这对我来说很管用:

 npm link gulp
 npm update

其他回答

一定要大口大口地喝。CMD(使用Windows搜索) 复制gulp的路径。cmd (C: \ \ XXXX \ AppData \漫游用户\ npm) 将此路径添加到path环境变量或编辑path环境变量并添加%APPDATA%\npm 重新打开cmd。

添加%APPDATA%\npm到路径的前面,而不是路径的末尾。

在安装之后,我也遇到了同样的问题。所以我尝试运行cmd与提升的特权(管理),它工作。

屏幕截图:

我用加法来解决它 C:\Users\[用户]\ AppData \ \ npm徘徊 到路径 而不是 C:\Users\[用户]\ AppData \ \ npm \ node_modules徘徊

将此路径添加到环境变量path中 C:\Users\USERNAME\AppData\Roaming\npm\

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