gulp,wiredep和自定义sass文件

时间:2015-04-11 22:32:01

标签: sass gulp bower wiredep

所以我创建了一个可以使用直接链接进行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吗?

0 个答案:

没有答案