使用compound Asset compilation failed
发布于 10 年前 作者 xiaoyuxiaoyu 3215 次浏览 最后一次编辑是 8 年前

在assets/stysheets 文件夹中放入.scss风格的css文件,就不会报错。但是放.sass风格的文件就会报Asset compilation failed的错误。这个错误该怎么解决??有没有谁做个类似的项目?求教啊 资料好难找

说明:在本地安装了co-assets-compiler 但是不知道这个有什么作用。不知在配置文件中该如何设置?同时设置了css引擎是sass 官方上说: some javascript files and stylesheets may be generated from coffee or sass / less / stylus. Sources for these files are located at ./app/assets and compiled automatically using co-assets-compiler extension module.

1 回复

我找到原因了,为大家分享出来吧。
compond.js 安装的co-assets-compiler module确实可以在你需要加载.css文件的时候,将.sass的文件自动编译成.css的文件(如果你设置了css引擎为sass)但是这里的sass风格与我们常用的sass语法是不一样的。 所以如果你加载通常用的sass语法,它就无法编译,会一直提示错误。

而且这里还有一个不好的地方就是:你第一次加载css文件,他会自动编译。但是之后每次加载它仍然会去编译, 而不是直接用第一次编译好的css文件。

回到顶部