首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >grunt怎么能把我所有的scss文件编译成css?

grunt怎么能把我所有的scss文件编译成css?
EN

Stack Overflow用户
提问于 2017-03-03 18:34:51
回答 1查看 28关注 0票数 0

这是我刚刚开始学习的。我安装了呼叫器。如果我得到grunt watch,它是自动的,但只在一个文件的情况下。我怎样才能使它与所有的scss文件在我的主题,并使css在不同的文件夹。我真的不明白它怎么能在大范围内工作。

这是我现在的gruntfile.js:

代码语言:javascript
运行
复制
module.exports = function(grunt) {
 // Project configuration.
 grunt.initConfig({
   pkg: grunt.file.readJSON('package.json'),
    connect: {
     uses_defaults: {}
   },
    sass: {
     dev: {
       options: { sourceMap: true },
       files: { 'sites/all/themes/uj/css/uj.styles.css' : 'sites/all/themes/uj/sass/uj.styles.scss' }     
    }
   },
   watch: {
    css: {
      files: 'sites/all/themes/uj/**/*.scss',
      tasks: [ 'sass:dev' ],
      options: { livereload: true }
 }
}



 });
 // Load Grunt plugins
// grunt.loadNpmTasks('');
 // Default task(s).
 grunt.registerTask('default', []);



// Load Grunt plugins
grunt.loadNpmTasks('grunt-contrib-connect');
grunt.loadNpmTasks('grunt-sass');
grunt.loadNpmTasks('grunt-contrib-watch');


};
EN

回答 1

Stack Overflow用户

发布于 2017-03-03 18:39:33

根据official documentation on file globbing,要监视目录路径及其子目录中特定文件类型的文件的更改,您需要:

代码语言:javascript
运行
复制
files: ['js/**/*.js']

或者:

代码语言:javascript
运行
复制
files: ['css/**/*.*']
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42576573

复制
相关文章

相似问题

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