首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >咕噜的BrowserSync和SASS手表

咕噜的BrowserSync和SASS手表
EN

Stack Overflow用户
提问于 2015-02-19 16:48:10
回答 1查看 1.1K关注 0票数 0

我在设置BrowserSync时遇到了一些问题,这是一个用于SASS处理的监视任务。

当我执行:

代码语言:javascript
复制
grunt

BrowserSync服务器启动后,我看到“从:./提供文件服务和监视文件。sass从未编译过。这两个任务似乎都没有启动。”

当我执行:

代码语言:javascript
复制
grunt watch

sass被正确地监视和编译,但是没有启动BrowserSync服务器。

代码语言:javascript
复制
module.exports = function(grunt) {

grunt.initConfig({
    watch: {
        files: 'components/css/scss/*.scss',
        tasks: ['sass']
    },

    sass: {                              // Task
        dist: {                            // Target
          options: {                       // Target options
            style: 'expanded'
          },
          files: {                         // Dictionary of files
            'components/css/screen.css' : 'components/css/scss/screen.scss'        // 'destination': 'source'
          }
        }
    },

    browserSync: {
        bsFiles: {
            src : ['components/css/*.css', '*.html']
        },
        options: {
            server: {
                baseDir: "./"
            },
            options: {
                watchTask: true
            }
        }
    }
});

grunt.loadNpmTasks('grunt-contrib-sass');
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-browser-sync');

grunt.registerTask('default', ["browserSync", "watch"]);

};

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-19 21:19:20

这可能修复了错误:

代码语言:javascript
复制
    browserSync: {
        bsFiles: {
            src : ['components/css/*.css', '*.html']
        },
        options: {
            server: {
                baseDir: "./"
            },
            watchTask: true
        }
    }

watchTask选项有一个错误。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28612038

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档