我正在做一个余烬构建,并且我有3个样式表需要编译成自己的样式表。
这是ember-cli-build.js
默认情况下的方式
const EmberApp = require('ember-cli/lib/broccoli/ember-app');
module.exports = function(defaults) {
let app = new EmberApp(defaults, {
'ember-cli-foundation-6-sass': {
'foundationJs': 'all',
},
});
这是我尝试过的,但是看不到新文件生成。文件路径正确。
const EmberApp = require('ember-cli/lib/broccoli/ember-app');
module.exports = function(defaults) {
let app = new EmberApp(defaults, {
'ember-cli-foundation-6-sass': {
'foundationJs': 'all',
},
css: {
'/components/icons.data.svg': '/assets/icons.data.svg.css',
'/components/icons.data.png': '/assets/icons.data.png.css',
'/components/icons.fallback': '/assets/icons.fallback.css',
},
});
CLI文档的这一部分可能会有用:https : //cli.emberjs.com/release/advanced-use/asset-compilation/#configuringoutputpaths
基本上,您可以设置以下内容:
const EmberApp = require('ember-cli/lib/broccoli/ember-app');
module.exports = function(defaults) {
let app = new EmberApp(defaults, {
'ember-cli-foundation-6-sass': {
'foundationJs': 'all',
},
outputPaths: {
app: {
css: {
'components/icons.data.svg': '/assets/icons.data.svg.css',
'components/icons.data.png': '/assets/icons.data.png.css',
'components/icons.fallback': '/assets/icons.fallback.css'
}
}
}
});
由于支持后处理,因此不应在左侧的键包含扩展名,因此我不确定如何设置文件(如果显示的文件具有css扩展名)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句