1
在我的应用程序SCSS文件被编译到CSS文件,并包含在一个文件main.css的所有文件。还有一些其他的CSS文件也包含在main.css文件中,我如何使用Grunt从所有这些CSS和SCSS文件创建一个CSS文件?咕噜联合收割机SCSS和CSS文件
注意:我所有的CSS文件都在客户端文件夹和SCSS文件编译后进入公用文件夹。
MSK
在我的应用程序SCSS文件被编译到CSS文件,并包含在一个文件main.css的所有文件。还有一些其他的CSS文件也包含在main.css文件中,我如何使用Grunt从所有这些CSS和SCSS文件创建一个CSS文件?咕噜联合收割机SCSS和CSS文件
注意:我所有的CSS文件都在客户端文件夹和SCSS文件编译后进入公用文件夹。
MSK
你所寻找的是(文件) - concatination。
没有为咕噜优异的插件:grunt-contrib-concat
实施例构型(静态):
concat: {
dist: {
//Add your files to src
src: [
'client-folder/file1.css',
'public/compiled.css'
],
dest: 'output/style.css',
},
},
实施例的配置(动态):
concat: {
dist: {
src: [
//Will use all .css files in client-folder/
'client-folder/**.css',
'public/compiled.css'
],
dest: 'output/style.css',
},
},
grunt concat:dist
然后将将您的src
文件的内容连接到dest
文件。
您可以深入了解文档以获得更多惊心动魄的乐趣。
感谢@SpazzMarticus, 一件事,如果我在手表上使用这项任务它进入无限循环这方面有任何想法? – MSK
@MSK如果你看到你生成的文件,它将无限循环,因为这些文件当然会改变。你需要排除像“输出/ style.css的!” – SpazzMarticus
我不看输出/ style.css中 这是我的任务 '代码 青菜文件:{ 编译:{ 选项:{ sourcemap:“无”, 风格: '压缩' }, 文件:[{ 扩大:真实, CWD:globalConfig.source + '/ CSS /', 源:[ '* .scss'], DEST:globalConfig。目标+'/ css /', ext:'.css', }] } } ' – MSK