単純なTypescriptプロジェクトを持つ私はTSファイルから個々のJSファイルを作成するためにGulpを使用しています(私は別々のままにする複数のHTMLファイルを持っています。Typescript - リリースコードのサードパーティコードを含む
<script src="./js/myTSfileTranspiledToJS.js"></script>
はTSファイルには、jQueryのようサードパーティのコードベースへの参照を持っていたと言うことができます -
var tsResult = gulp.src('./src/ts/**/*.ts')
.pipe(ts(tsProject));
return merge([ // Merge the two output streams, so this task is finished when the IO of both operations are done.
tsResult.dts.pipe(gulp.dest('release/definitions')),
tsResult.js.pipe(gulp.dest('release/js'))
]);
だから私のHTMLの内側に私のようなものがあるでしょう。コードはビルドされ、エラーなく正常にデプロイされますが、jQueryを含むTS/JSのメソッドを呼び出すと失敗します。 実行時にjQueryコードがないためです。
今、私はスクリプトタグを使用してjQueryのコードを含めることができます -
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
が、私はむしろないと思います。蒸留されたJSファイルに第三者コードを組み込む方法はありますか?
EDIT
明確にする - 私はそれらのJSファイルが別々にロードする必要がなく、それらに同梱されなければならないに依存し、いくつかのJSファイルや何かを生成活字体のプロジェクトを持っていますよ。 A.jsにB.jsが必要な場合は、ビルドにそれを見て、A.jsにB.jsを含めて、B.jsをいくつかのhtmlファイルに追加してくれます。 以下の回答が示唆しているように - Broswerifyしかし、私はまだ私のセットアップでそれを考え出していない。
ダウン投票の場合 - 理由を挙げてください。必要に応じて私がQをより明確にすることができるかどうかを見てください。 – delp