我编写了一个小的 powershell 脚本,它编译了我所有的 typescript 文件,然后将它们捆绑在一起。当我从 powershell 编辑器中运行脚本时它工作得很好,但是当我尝试将它作为构建后事件运行时,构建只是挂起。
一旦我从脚本中删除 bundler 行,构建工作(即:它编译 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"