すべてのtypescriptファイルをコンパイルしてバンドルする小さなPowerShellスクリプトを作成しました。PowerShellエディター内からスクリプトを実行すると問題なく動作しますが、ビルド後のイベントとしてスクリプトを実行しようとすると、ビルドがハングします。
スクリプトからバンドラー行を削除するとすぐに、ビルドが機能します(つまり、tsファイルをコンパイルします)
この動作の原因は何ですか?
$TypeScripts = get-childitem "$(get-location)\RockyMountainArts.Web\scripts\src\*\*.ts" -recurse
foreach ($tsFile in $TypeScripts){
tsc $tsFile
}
&"$(get-location)\RockyMountainArts.Web\bundler\node.exe" "$(get-location)\RockyMountainArts.Web\bundler\bundler.js" "$(get-location)\RockyMountainArts.Web\CSS" "$(get-location)\RockyMountainArts.Web\Scripts"