如何将.CSS文件与Sass(或其他工具)合并? [重复]

|                                                                                                                   这个问题已经在这里有了答案:                                                      
已邀请:
每个CSS文件也都是有效的SCSS。.因此,如果您更改文件,则需要将\“ invisiblevisible \”导入或合并为
_filename.scss
,然后使用
@import \"filename\";
(扩展名可选)从主scss文件中导入@import,它应使用以下命令编译为一个大型CSS里面没有@import语句 编辑添加:对不起,您只是在浏览器崩溃后看到您所做的编辑..并看到它不是您要的内容,我不知道其他方法     
我尚未在Sass中找到实现此目的的方法。 我的解决方法是直接从其URL导入第三方库。当然,这仅适用于通过URL提供的CSS库。它仍在导入多个文件,但至少我不必重命名文件或以其他方式管理供应商CSS库的修改后的副本。 例:
// ORIGINAL: locally managed, modified copy (bad), no @import in output (good)
@import \'my_modified_copy/closure/goog/css/common.scss\';

// WORKAROUND: vendor-managed (good): @import in output (bad but acceptable)
@import \'http://closure-library.googlecode.com/svn/trunk/closure/goog/css/tab.css\';
在发布之前,我可能会添加一个脚本以从供应商处获取当前版本,并将所有.css文件重命名为.scss文件。但是目前,上述解决方法对于开发来说是可以接受的。     
可以在服务器端完成此操作,如果可以的话,还可以节省一些麻烦。由于您只是将文件合并在一起,而由于只是CSS,因此信息中不应存在任何会损害您网站的冲突。而且,这种方式使您可以在框架得到改进时灵活地更新CSS。 Ruby不是我选择的语言,但是仍然非常适合执行此处所需的一切。那里有一个用Ruby编写的工具,可以使用CSS和JS文件为您完成此任务。查看此博客文章以获取摘要: http://cjohansen.no/en/ruby/juicer_a_css_and_javascript_packaging_tool 希望对您有所帮助,如果您对此还有其他需要,请告诉我。     

要回复问题请先登录注册