1

我在我的 ember cli 项目中使用了 broccoli-less,并且想使用一个使用 broccoli-sass 的插件(ember-cli-materialize)。

安装插件后,我得到:未找到要读取的文件或无法读取 ../app.scss,因为我的样式目录中也有一个 app.less 文件。

据我了解,这个提交Allow multiple preprocessors per type应该可以实现,尽管我可能会遗漏一些东西。有没有人设法将 ember-cli 与多个预处理器一起使用,需要进行哪些更改?

Ember-cli 版本:1.13.1

灰烬版本:1.12.0

谢谢

4

1 回答 1

0

我知道您的情况与我的不同,但这可能会帮助其他人或激发更好的解决方案。我被添加到一个开发团队来完善一个已经使用 LESS 设计的应用程序。我喜欢 SASS 并尝试将 ember-cli-sass 与 ember-cli-less 一起使用,但没有任何成功。

您可能想进一步了解Ember-Cli 的 add.import

通过将您的输入配置添加到ember-cli-build.js上面,您可以利用您的bower-components目录(如果使用)或目录来导入已编译的 CSS 文档(来自 Sass 源文件),该文档将通过一个简单的命令vendor很好地与项目一起构建。sass --watch <input:output>

LESS 文件最终编译为app.css,而您的 SASS 文件最终编译为vendor.css(确保链接到索引页面/模板中的样式表)。

于 2015-11-12T00:13:21.920 回答