我在我的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
由于
答案 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
(确保链接到索引页/模板中的样式表)。