在Windows 7中,我已经安装了一口如下解释:http://markgoodyear.com/2014/01/getting-started-with-gulp/:
npm install gulp -g
npm install gulp --save-dev
gulpfile.js
文件。但是,当我尝试运行gulp
,我得到这个错误信息:
module.js:340
throw err;
^
Error: cannot file module 'gulp-util'
at Function.Module._resolveFilename (module.js:338:15)
等等
但是gulp-util
是存在(在本地的应用程序文件夹中):
node_modules
gulp
node_modules
gulp-util
任何想法可能是什么原因?
从以后的版本,则不需要手动安装一口-UTIL。
如果仍然打这个问题,请尝试重新安装项目的本地套餐:
rm -rf node_modules/
npm install
npm install gulp-util --save-dev
在您的项目devDependencies安装杯和大口,UTIL
如果你有一个的package.json,你可以安装全部采用当前项目的依赖关系:
npm install
任何答案并不在我的情况有所帮助。什么最终帮助了移除bower
和gulp
(我用他们两个在我的项目):
npm remove -g bower
npm remove -g gulp
之后,我又安装了这些:
npm install -g bower
npm install -g gulp
现在,它工作得很好。
尝试安装缺少的模块。
npm install 'module-name'
您应该安装这些为devDependencies:
- gulp-util
- gulp-load-plugins
然后,你可以使用他们要么是这样的:
var plugins = require('gulp-load-plugins')();
Use gulp-util as : plugins.util()
或这个:
var util = require('gulp-util')
这将解决所有问题,一饮而尽
sudo npm install gulp && sudo npm install --save del && sudo gulp build
在大多数的情况下,删除所有的节点包,然后再安装它们,解决问题。
但对我来说node_modules文件夹没有写权限。
这里同样的问题,不管我周围搜索后试过了,没有工作。直到我看到了一句话地方有关全球或本地安装。展望:
C:\ Users \用户提供yourname \应用程序数据\漫游\故宫\一饮而尽
我确实找到了一个过时的版本。所以我重新安装使用,一饮而尽:
npm install gulp --global
奇迹般地解决我的问题。
我有同样的问题,虽然它被下载的模块是不同的。唯一的问题解决方法再次运行下面的命令:
npm install