この例の右にあるhere on GitHubの次のプロジェクトにはgulpfile.ts
を設定しました。私はその後、追加することを決定したgulpfile.tsを適切に設定する方法
[11:53:23] Failed to load external module ts-node/register
[11:53:23] Failed to load external module typescript-node/register
[11:53:23] Failed to load external module typescript-register
[11:53:23] Failed to load external module typescript-require
:私は一気タスクを実行したときはいつでも
を(それは、基本的にはもう少し複雑同じなので、私は、私のgulpfile.ts
を供給しません)、私はこれらの4つのエラーを得ましたts-node
は(ローカル)dev依存関係です。 npm install
後
を(グローバル・インストールは何も変更していない)と一気タスクを実行している、私はこの
gulpfile.ts (19,23): Cannot find name 'require'. (2304)
のようないくつかのtypescriptですエラーを得た私は、この問題を解決する方法についてGoogleで何かを見つけることができませんでしたが、いくつかの例のgulpfile.ts
ファイルを見た後、私は一種の回避策を見つけました。この行を追加:私のgulpfile.ts
の上に
declare var __dirname, require;
は、問題を解決し、私はもうすべてのエラーメッセージを取得しておりません。しかし、これは何とか汚れているようだ。
これは私の質問です:gulpfile.ts
を設定する正当な方法ですか?
また、gulpclassファイルの入力とすべてを使ってみましたが、これはシンプルなビルドファイルでは大したことだと思いますか?あなたの提案は何ですか?これのベストプラクティスは何ですか?
'' /// '' node.d.ts''はそれから必要ですか?私は時間があるとすぐにそれを試みます、あなたの応答に感謝します。 –
CharlyDelta
'' /// <参照...> node.d.tsする必要がありますか 'はい。ここに例があります:https://github.com/Microsoft/TypeScript/blob/269b8285387f5a7fdf1a2d2aafa40e96a425576d/Gulpfile.ts#L1 – basarat
ありがとう、それらのvarsを定義するより良い解決策:) – CharlyDelta