でビルドフォルダを含めたくない私持って終了したときに、私の.buildフォルダが私の完成ソリューションが含まれますように、私は一口プロセスを構築していgulp-inject出力
_build
src
|- \images
|- \js
|- \sass
次のフォルダ構造
すなわち
_build\index.html
_build\images\*.*
_build\js\site.min.js
_build\css\site.css
私は私のSASSファイルをコンパイルするために私の一気のタスクを持っている、と生成されたファイルが正しく_buildの\ CSSのフォルダに保存されている
は今私のindex.htmlファイル内に、私は
<link rel="stylesheet" href="css/site.css">
を注入し次の取得されたものを私が取得しようとしていますが、私はエンディングに保つ何head要素今
<!-- inject:css -->
<!-- endinject -->
内で次のを持っています
<link rel="stylesheet" href="/_build/css/site.css">
これは、注射を行う私のgulpタスクです。 p.s.私はそれが/ _build /出力を含めるべきではない相対的なオプションを使用して、https://www.npmjs.com/package/gulp-inject上のドキュメントを読んでの私の解釈に基づいて$
gulp.task('inject', function() {
return gulp
.src('./src/index.html')
.pipe($.inject(gulp.src('./build/css/site.css', {read: false}), {relative: true}))
.pipe(gulp.dest('./_build/'));
});
にエイリアス一気-負荷のプラグインを使用しています。しかし、それは除外されていません。私はあなたがファイルへの相対パスを使用するように注入指示してい