所以我创建了一个库,我可以使用直接链接进行安装。我可以通过在 bower.json 文件的依赖项中添加库名称来从另一个内部应用程序中使用这个库。当其他内部应用程序进行凉亭更新时,我对库所做的更改将应用于他们的应用程序。这部分工作得很好。
现在,我希望其他软件开发人员可以自由更改样式。他们可以直接创建 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 吗?