index.htmlに依存関係を注入するためにgulp-injectをセットアップしようとしました。変換機能以外はすべて正常に動作します。次の方法でファイルパスの一部を置き換える必要があります: /frontend/src/
-->/static/
このようにしようとしました (どこかからコピーして貼り付けました):
transform : function ( filePath, file, i, length ) {
var newPath = filePath.replace('/frontend/src', '');
console.log('inject script = '+ newPath);
return '<script src="/static/' + newPath + '"></script>';
}
実行後、コンソールには (標準の gulp 出力を除いて) 何も表示されず、変換されていないファイルパスが結果ファイルに表示されます。カスタム トランスフォームが実行されていないようで、代わりにデフォルトのトランスフォームが機能します。