我在全局和本地都安装了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 install -g gulp

当然,最好还是保留它的包装。Json,所以你可以执行以下操作在本地安装它,并在package.json中添加一个条目:

npm install --save-dev gulp

其他所有插件(gulp插件)也安装在本地。

我在Win7 x64上安装了v0.12.3版本的Nodejs,在尝试安装gulp时遇到了类似的问题。这招对我很管用:

卸载Nodejs 已安装Nodejs v0.10.29 安装NPM NPM安装-g gulp

安装gulp global后,需要转到 C: \ nodejs \ node_modules \ npm \ npm 就是这样 SHIFT +右键单击 选择“此处打开命令提示符” 在cmd窗口中运行gulp

在windows中:

使用您的windows资源管理器,导航到您的流浪共享文件夹(我使用的是scotchbox),例如C:\scotchbox/public/gulpProject 在文件夹地址栏中输入cmd,按“Enter” 你的gulp安装npm安装吗

这对我来说很管用:

 npm link gulp
 npm update