Javascript Gulp error-错误:找不到模块';西格蒙德';

Javascript Gulp error-错误:找不到模块';西格蒙德';,javascript,node.js,gulp,Javascript,Node.js,Gulp,在安装浏览器同步之前,我的吞咽功能一直正常 npm安装浏览器同步gulp--保存开发人员 然后我开始出现这个错误: 错误:找不到模块“lru缓存” 我使用以下方法解决了此问题:npm link lru cacheanswer from 但是,现在当我尝试运行gulp时,出现了以下新错误: ~/Projects/starfeeder ❯ npm安装浏览器同步gulp--保存开发 npm警告已弃用minimatch@2.0.10:请更新至minimatch 3.0.2或更高版本,以避免RegExp

在安装浏览器同步之前,我的吞咽功能一直正常

npm安装浏览器同步gulp--保存开发人员

然后我开始出现这个错误:

错误:找不到模块“lru缓存”

我使用以下方法解决了此问题:
npm link lru cache
answer from

但是,现在当我尝试运行
gulp
时,出现了以下新错误:

~/Projects/starfeeder ❯ npm安装浏览器同步gulp--保存开发 npm警告已弃用minimatch@2.0.10:请更新至minimatch 3.0.2或更高版本,以避免RegExp DoS问题 npm警告不推荐使用的节点-uuid@1.4.8:改用uuid模块

fsevents@1.1.2安装 /用户/leongaban/Projects/starfeeder/node_模块/fsevents 节点安装

我的gulpfile如果有帮助:

“严格使用”;
const gulp=require('gulp'),
_=需要('lodash'),//https://www.npmjs.com/package/lodash
del=需要('del'),//https://www.npmjs.com/package/del
fs=require('fs'),//节点文件系统
gutil=require('gulp-util'),//https://www.npmjs.com/package/gulp-util
htmlReplace=require('gulp-html-replace'),//https://www.npmjs.com/package/gulp-html-replace
通知=要求(“吞咽通知”),//https://www.npmjs.com/package/gulp-notify
runSequence=require('run-sequence'),//https://www.npmjs.com/package/run-sequence
sass=require('gulp-ruby-sass'),//https://www.npmjs.com/package/gulp-ruby-sass
sourcemaps=require('gulp-sourcemaps');//https://www.npmjs.com/package/gulp-sourcemaps
const rootPath=process.cwd();
常量路径={
文件:['src/static/**']
};
常量errorlog=err=>{
log(gutil.colors.red.bold.inverse('ERROR:'+err));
这个.emit('end');
};
//构建任务链///////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
吞咽任务(“构建”,功能(cb){
运行序列(
'build:app css',//Minify和concat应用程序样式
“生成:移动文件”,
'build:index',//替换index.html中的脚本
'build:final',cb);//从生成文件夹中删除app.min.js
});
gulp.task('build:move files',()=>gulp.src(path.files).pipe(gulp.dest('starfeeder/'));
//将SASS预处理为CSS\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
gulp.task('build:app css',()=>sass('src/sass/starfeeder.scss',{style:'compressed'}).on('error',errorlog.pipe(gulp.dest('src/static/css/'));
//从生成文件夹中清除所有文件和文件夹\\\\\\\\\\\\\\\\\\\\\\\\\\\
task('build:cleanfolder',cb=>{del(['starfeeder/**',cb);});
//使索引文件生产就绪的任务\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
gulp.task('build:index',()=>{
process.stdout.write(gutil.colors.white.inverse('标记中的新资产路径:\n');
process.stdout.write(gutil.colors.yellow('static/css/starfeeder.css\n');
gulp.src('index.html')
.管道(htmlReplace({
“应用程序css”:“css/starfeeder.css”
}))
.pipe(大口目的地('starfeeder/'))
.pipe(通知('Starfeeder build created!'));
});
吞咽任务('build:final',cb=>{
3月19日日罗马罗马罗马各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各州州州州州州州州州州州州州州州州州州州州州州州州州州州州各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各######################n');
process.stdout.write(gutil.colors.blue.inverse('Starfeeder build created!\n');
3月19日日罗马罗马罗马各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各州州州州州州州州州州州州州州州州州州州州州州州州州州州州各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各######################n');
});
//主要风格/////////////////////////////////////////////////////////////////
吞咽任务('app-css',()=>{
返回sass('src/sass/starfeeder.scss',{style:'compressed'})
.pipe(sourcemaps.init())
.on('error',errorlog)
.pipe(sourcemaps.write('./maps'))
.pipe(gulp.dest('src/static/css/'))
});

//“开发观察”//////////////////////////////////////////p>Ok,所以仍然不确定为什么会出现这些错误,但从未再次安装browserSync

我必须
npm链接
我所有的gulp插件

这项工作完成了,但随后在
吞咽构建过程中中断了


不是做
npm链接
,而是包括我从未听说过的其他节点模块。我删除了
browserSync
并删除了我的node\u modules文件夹,并安装了
warn(npm)

我在通过2
安装
时遇到了同样的问题。该项目使用收缩包装,并且有一个
包lock.json
,这导致了a依赖项中断。一旦我卸下锁并重新安装,一切都很好。

您尝试过升级您的gulp吗?我安装了gulp fresh,但它又重新工作了。。。疯狂奇怪的tho,发布我的发现。啊,我面临着类似的问题。很高兴知道browserSync可能会导致这些奇怪的缓存错误。这不是browserSync。当我安装2时也发生了同样的事情