問題タブ [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.

0 投票する
1 に答える
364 参照

javascript - gulp.src() を使用して相対ソースを取得する方法

/components/slider/index.html にファイルがあります。gulp-inject を使用して、関連する css/js ファイルを別のフォルダーから挿入する gulp タスクをセットアップします。

ここで、gulp-inject を使用して相対的に注入するために、パイプ処理している html ソースの横にある js ファイルのソースを取得する必要があります。

とにかくgulp.src('./components/**/*.html')パイプに入り、そこから兄弟のjsファイルを取得する方法はありますか? なにか提案を?

0 投票する
1 に答える
163 参照

angularjs - gulp-injectまたはwiredepのどちらを好むべきですか

タスクランナーに慣れてきました。で作業しているときに、gulp2 つのプラグインがあることがわかりました。gulp-injectwiredep

それらは同じことをする2つのことだと理解しています。私は正しいですか?そうでない場合は、誰かが私にそれらの 2 つの違いと、それぞれのシナリオを使用するための違いを説明してください。

0 投票する
1 に答える
603 参照

gulp - サフィックス付きのgulp注入シリーズ

ステートメント: 新しいコンポーネント (html、js、および css ファイル) の形で多くの更新を行うアプリに取り組んでいます。私が遭遇した問題は、意図したとおりに新しいファイルを使用するために、js ファイルのキャッシュをクリアするか、ブラウザー ページを数回更新する必要があるということでした。これを使って。

問題: gulp-inject をシリーズとして使用して html にファイルを挿入しようとしていて、接尾辞を追加しても機能しません。ファイルは挿入されますが、サフィックスは添付されません。

コード:

0 投票する
2 に答える
83 参照

javascript - インターフェイス拡張文字列機能を持つ

これらのツールを一緒に使用しています。

  • TypeScript
  • ゴクゴク
  • Gulp-Inject

私は次のことをしようとしています:

ファイルの内容を含む文字列gulp-injectに置き換えます。これが、 extend : のようなメソッドが TypeScript によって理解されるよう{ gulp_inject: "x.html" }にしたい理由です。IGulpInjectablestringtrim()

ただし、extends string有効ではありません。どちらでもないextends String。少なくとも、変更したくない現在のコンストラクター コードではそうではありません。

インターフェイスにすべてのメソッドがあることを TypeScript に伝えるにはどうすればよいstringですか?


脚注、私の現在の回避策:

しかし、それでは満足のいくものではありません。

0 投票する
1 に答える
97 参照

gulp - Gulp ファイルの順序が期待どおりでない

私はグロブを持っています:

次の 2 つのファイルをこの順序で並べ替えるには、gulp を取得するにはどうすればよいですか。

常に最初に移動するには、page-xxx.js が必要です。gulp-natural-sort昇順と降順の両方を使用してみましたが、それでも同じ結果が得られます。

0 投票する
2 に答える
1713 参照

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を備えた別のマシンがあります
0 投票する
1 に答える
197 参照

asp.net - asp.netコアプロジェクトでgulp-injectが機能しない

だから私はasp.netコアプロジェクトに取り組んでおり、gulp-injectパッケージを使用してスクリプトを挿入しようとしています。しかし、gulpfile.js で gulp-inject モジュールを使用しようとすると、タスク ランナー ウィンドウでこのエラーがスローされます。ここで何が欠けていますか?

[package.json に gulp-inject

package.json の gulp-inject

タスクランナーエラー

タスクランナーエラー

0 投票する
1 に答える
80 参照

javascript - Gulp と注入されたパス

ビジュアルスタジオには、次のクライアント側プロジェクト構造があります

gulp-inject を使用して、index.html 内に JavaScript のパスを挿入します。

gulpfile.js は wwwroot ディレクトリの外にあります。 ここでの問題は、私の index.html 内で、注入されたものが次の形式になっていることです。

そして働くために私は持っている必要があります

どうすればそれを達成できますか?