请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

为什么在编译比如head.less或variable.less时候gulp不会同步刷新,编译index.less会。

正在回答 回答被采纳积分+3

2回答

慕雪1613582 2018-04-21 07:59:33

其它文件修改可以刷新吗?打开浏览器开发者工具,切换到Network标签,看看有没有网络请求异常

0 回复 有任何疑惑可以回复我~
慕雪1613582 2018-04-20 16:20:53

两个原因,

  1. 新创建的文件不会被监测,gulp任务只会监测启动时存在的文件。

  2. 任务编写有问题

0 回复 有任何疑惑可以回复我~
  • 文件已经创建过了然后gulp 重启了好几次也不行,还有就是修改less命令行里是显示有改动的,就是页面没变化。
    gulp.task('less', function () {
    	gulp.src(app.srcPath + 'style/**/*.less')
    	.pipe($.less())
    	.pipe(gulp.dest(app.devPath + 'css'))
    	.pipe($.cssmin())
    	.pipe(gulp.dest(app.prdPath + 'css'))
    	.pipe($.connect.reload())
    });
    
    
    gulp.watch(app.srcPath + 'style/**/*.less', ['less']);
    
    我的配置是这样的。
    回复 有任何疑惑可以回复我~ 2018-04-20 16:25:05
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信