Ember cli - 在较少的项目中使用sass插件

时间:2015-07-09 16:05:33

标签: ember-cli broccolijs ember-cli-addons

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

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

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

Ember-cli版本:1.13.1

Ember版本:1.12.0

由于

1 个答案:

答案 0 :(得分:0)

我知道你的情况与我的不同,但这可能有助于他人或刺激更好的解决方案。我被添加到一个开发团队,以完善已经使用LESS设计的应用程序。我赞成SASS并尝试使用ember-cli-sass和ember-cli-less而没有任何成功。

您可能希望进一步了解Ember-Cli's add.import

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

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