問題タブ [gulp-inject]
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.
javascript - gulp.src() を使用して相対ソースを取得する方法
/components/slider/index.html にファイルがあります。gulp-inject を使用して、関連する css/js ファイルを別のフォルダーから挿入する gulp タスクをセットアップします。
ここで、gulp-inject を使用して相対的に注入するために、パイプ処理している html ソースの横にある js ファイルのソースを取得する必要があります。
とにかくgulp.src('./components/**/*.html')
パイプに入り、そこから兄弟のjsファイルを取得する方法はありますか? なにか提案を?
angularjs - gulp-injectまたはwiredepのどちらを好むべきですか
タスクランナーに慣れてきました。で作業しているときに、gulp
2 つのプラグインがあることがわかりました。gulp-inject
wiredep
それらは同じことをする2つのことだと理解しています。私は正しいですか?そうでない場合は、誰かが私にそれらの 2 つの違いと、それぞれのシナリオを使用するための違いを説明してください。
gulp - サフィックス付きのgulp注入シリーズ
ステートメント: 新しいコンポーネント (html、js、および css ファイル) の形で多くの更新を行うアプリに取り組んでいます。私が遭遇した問題は、意図したとおりに新しいファイルを使用するために、js ファイルのキャッシュをクリアするか、ブラウザー ページを数回更新する必要があるということでした。これを使って。
問題: gulp-inject をシリーズとして使用して html にファイルを挿入しようとしていて、接尾辞を追加しても機能しません。ファイルは挿入されますが、サフィックスは添付されません。
コード:
javascript - インターフェイス拡張文字列機能を持つ
これらのツールを一緒に使用しています。
- TypeScript
- ゴクゴク
- Gulp-Inject
私は次のことをしようとしています:
ファイルの内容を含む文字列gulp-inject
に置き換えます。これが、 extend : のようなメソッドが TypeScript によって理解されるよう{ gulp_inject: "x.html" }
にしたい理由です。IGulpInjectable
string
trim()
ただし、extends string
有効ではありません。どちらでもないextends String
。少なくとも、変更したくない現在のコンストラクター コードではそうではありません。
インターフェイスにすべてのメソッドがあることを TypeScript に伝えるにはどうすればよいstring
ですか?
脚注、私の現在の回避策:
しかし、それでは満足のいくものではありません。
gulp - Gulp ファイルの順序が期待どおりでない
私はグロブを持っています:
次の 2 つのファイルをこの順序で並べ替えるには、gulp を取得するにはどうすればよいですか。
常に最初に移動するには、page-xxx.js が必要です。gulp-natural-sort
昇順と降順の両方を使用してみましたが、それでも同じ結果が得られます。
javascript - Task Runner での予期しないトークン エラー
VS 2015 を Update 2 にアップデートした後、タスク ランナー エクスプローラーによる gulp の実行に失敗しますが、コンソールからは正常に動作します。
エラーは既知ですが、VS 2015 との関係はわかりません。VS 2013 ではうまく機能します。VS は nodeJs または VS 2013 とは異なる JavaScript インタープリターを使用しますか?
Windows 7、Node.js 5.10.1 です。
エラー:
更新:
- Windows 10、Node.js 5.10.1、および同じものが正常に動作するVisual Studio 2015 Update 2を備えた別のマシンがあります
javascript - Gulp と注入されたパス
ビジュアルスタジオには、次のクライアント側プロジェクト構造があります
gulp-inject を使用して、index.html 内に JavaScript のパスを挿入します。
gulpfile.js は wwwroot ディレクトリの外にあります。 ここでの問題は、私の index.html 内で、注入されたものが次の形式になっていることです。
そして働くために私は持っている必要があります
どうすればそれを達成できますか?