我正在工作的一个项目,我必须自定义引导无文件。我已经想出了一种使用mainOverRide和复制排除的方法来处理Mimosa。但这太草率了。
下面是配置
exports.config = {
"modules": [
"copy",
"jshint",
"csslint",
"require",
"minify-js",
"minify-css",
"live-reload",
"less",
"bower"
],
watch: {
sourceDir: "src",
compiledDir: "website",
javascriptDir: "js"
},
vendor: {
javascripts: "js/vendor",
stylesheets: "css/vendor"
},
bower: {
copy: {
mainOverrides: {
"bootstrap": [
"dist/js/bootstrap.js",
{"less":"bootstrap/less"},
{"less/mixins":"bootstrap/less/mixins"}
],
"font-awesome": [
{ "fonts": "fonts" },
"css/font-awesome.css",
"css/font-awesome-ie7.css"
]
},
exclude: ["css/vendor/bootstrap/less"]
}
}
}这将把没有引导的文件复制到我的css/供应商/引导程序中。
然后,我要做的就是把我的自定义少文件放到css目录ex: custom.less或variables.less中。然后,我去编辑bootstrap.less文件,以导入我的新的自定义减少文件。
所以我的问题是..。有更好的办法吗?我觉得这有点草率。我觉得我好像错过了一种使用Mimosa使用自定义引导文件的更简单的方法。
发布于 2014-10-06 21:05:20
没有几种选择:
https://stackoverflow.com/questions/26150469
复制相似问题