用Grunt编译,连接和缩小Sass文件

Chaseph

我正在使用angularjs构建一个相当大的JS应用程序,并且正在使用Grunt将所有内容处理为紧凑的发行版。我不知道该用什么来将.scss文件编译,合并和缩小为一个单独的CSS文件。

我的项目是按模块组织的,因此.scss文件是分散的,而不是分组在一个目录中。

我看过grunt-contrib-sass和grunt-contrib-compass,但是它们似乎都要求您单独指定要编译的文件。我正在寻找一种在添加源文件时无需更改的解决方案。

我可以使用哪个Grunt插件将sass文件编译,合并和缩小为单个css文件?

我目前正在使用concat和凹陷来concat并缩小我的普通CSS文件:

concat: {
  css: {
    src: ['<%= src.css %>'],
    dest: '<%= distdir %>/<%= pkg.name %>.css'
  },
},

recess: {
  min: {
    files: {
      '<%= distdir %>/<%= pkg.name %>.css': ['<%= distdir %>/<%= pkg.name %>.css']
    },
    options: {
      compress: true
    }
  }
}
斯拉瓦·埃雷明(Slawa Eremin)

我认为有关模式的文档可以为您提供帮助。

http://gruntjs.com/configuring-tasks#globbing-patterns

sass: {                              // Task
  dist: {                            // Target
    options: {                       // Target options
      style: 'expanded'
    },
    src: 'foo/{a,b}*.sass',    // you can use some kind of regular expression
    dest: 'foo/css/
  }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

像grunt和ruby sass一样,如何触发node-sass用监视文件进行编译?

来自分类Dev

编译,缩小和串联的CSS文件和SASS文件之间的Sourcemap

来自分类Dev

用grunt编译coffeescript文件

来自分类Dev

用Grunt编译更少的文件

来自分类Dev

用grunt编译coffeescript文件

来自分类Dev

用Grunt编译更少的文件

来自分类Dev

用grunt编译sass会产生无效的属性名称

来自分类Dev

如何使用grunt-sass编译多个scss文件

来自分类Dev

Grunt livereload使用yeoman编译bootstrap sass文件

来自分类Dev

grunt-contrib-sass无法编译CSS文件

来自分类Dev

如何使Grunt重新编译依赖的SASS文件?

来自分类Dev

尽管被“监视”,但grunt watch仍未编译所有sass文件

来自分类Dev

用GULP编译SASS和SUSY

来自分类Dev

用GULP编译SASS和SUSY

来自分类Dev

用Sass在grunt上复制地图文件

来自分类Dev

编译SASS + Grunt -Ruby -Python

来自分类Dev

用Grunt编译慢

来自分类Dev

如何告诉Grunt不要在构建任务中缩小或连接js文件?

来自分类Dev

如何检查预编译的缩小的SASS代码

来自分类Dev

使用 Gulp 连接和缩小后删除生成的 CSS 文件

来自分类Dev

使用Grunt编译SASS文件会创建一个不必要的文件夹

来自分类Dev

如何使用grunt-sass将多个scss文件编译成多个css文件?

来自分类Dev

如何使用Git和Grunt / Sass / Composer管理已编译资产的版本控制和生产部署?

来自分类Dev

使用RequireJs和Grunt将TypeScript编译为单个文件

来自分类Dev

grunt watch和sass没有编译。它只是注意到变化

来自分类Dev

用@import观察和编译更少的文件

来自分类Dev

用CMake编译CU和C文件

来自分类Dev

Grunt和sass(部分)入门

来自分类Dev

使用Grunt调试concat /缩小文件

Related 相关文章

热门标签

归档