所以我创建了一个可以使用直接链接进行bower安装的库。我可以通过在bower.json文件的依赖项中添加库名来从另一个内部应用程序中使用此库。当其他内部应用程序执行bower更新时,我在库上所做的更改将应用于其应用程序。这部分工作得非常好。
现在,我希望其他软件开发者可以自由地改变风格。他们可以直接创建css文件,这将起作用。然而,这是一条骇人听闻的路线。我可以为他们提供我使用的相同设置文件。
所以我尝试将该文件放在bower.json的主要部分,但是wiredep正在处理它。我把它放在排除中,当我运行gulp时错误就消失了。
"main": [
"dist/stylesheet.css",
"src/_settings.scss"
],
这是阻止它被wiredep
解析的代码wiredep: {
directory: 'bower_components',
exclude: ['css/foundation.css','src/_settings.scss']
}
我是对的,我必须创建一个新的gulp任务并将'src / _settings.scss'像gulp.src这样
gulp.task('sasstask2', function () {
return gulp.src('src/_settings.scss')
.pipe($.sass())
.pipe(gulp.dest('src/css'));
});
我也喜欢生成css注入index.html但不知道如何做到这一点? wiredep会自动将其注入index.html吗?