そこで、直接リンクを使用してインストールできるライブラリを作成しました。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 に挿入するのも好きですが、その方法がわかりません。wireep は自動的に index.html に挿入しますか?