問題タブ [gulp-useref]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gulp - Gulp userref は src パスを変更していますが、Javascript ファイルを生成していません
私の人生では、この出力をJavascriptファイルにすることはできません。
HTML:
一口:
出力:
しかし文字通り、Javascript ファイルはゼロです。とても奇妙。皆さん、何か考えはありますか?
<src> タグ ('*.html') または ('./*.html') または ('index.html') のいずれであっても、gulp.src へのパスをどのように記述するかは問題ではないようです。正常に変換されますが、JS ファイルはありません。
javascript - ng-annotate を適用してから gulp-if 内で醜くするにはどうすればよいですか?
これが私のミニフィケーションのgulpタスクです:
js-file の場合、最初に ng-annotate を介して移動し、次に uglify します。私はgulpが初めてなので、正しく行う方法がわかりません。
javascript - gulp.dest が gulp userref に対して機能しない
gulp userref を使用して、bower js ファイル、app js ファイル、および css をマージしようとしていますが、うまくいきません。gulp コマンドを実行すると、dest ディレクトリが常に空になります
これは、yomeanを使用して生成された私のディレクトリ構造です
これは私のindex.htmlです
私のgulp.jsは次のようになります
ターミナルコンソールに表示されるように、userrefタスクは正常に実行されますが、何らかの理由でdestディレクトリに結果ファイルがありません
gulp - 変換された gulp ストリーム内のファイル名にアクセスする
次のgulpタスクが構成されています。
このコードは css ファイルを受け取り、それらを縮小し、リビジョン (main-abcde123.css など) を追加し、発生したソース ファイルを処理済みファイルに置き換えます。これは、gulp-userref/gulp-rev/gulp-rev-replace プラグインを使用して行われます (plugins
すべてのロードされたプラグインを含むオブジェクト、つまり plugins.userref - gulp-userref プラグインを参照します)。このコードは正常に動作します。同じストリーム内の結果 css ファイルでいくつかの変更を加えようとしています。これは、次のような関数によって行われtransformStream()
ます。
このコンテキストでthrough
はgulp-through2
プラグインです。
次のコードを見てくださいconsole.log(file);
。縮小されたcssのファイル名を取得しようとしています。上記のコードでは、次のように表示されます。
つまり、ファイル名ではなく、ある種のバッファが含まれています。私はドキュメントを読みましたthrough2
が、物事を明確にしませんでした。
だから、私の質問は: 実際のファイル名にアクセスするにはどうすればよいですか?
gulp - Gulp スロー エラー: 特異なグロブでファイルが見つかりません
ファイルの名前を変更した後、gulp ビルド タスクを実行すると次のエラーが発生します。
main.css ファイルは style.css に変更したため存在しなくなりましたが、何らかの理由で古いファイルを検索しています。