从VisualStudio发布打字稿时的8K命令行限制

时间:2015-06-04 23:16:25

标签: typescript tsc

我在Visual Studio中有一个打字稿项目,可以从IDE编译并运行良好。

当我尝试在Azure中发布它时,VS启动tsc并将所有文件放在一个命令行中进行编译。我有大约130个文件。平均文件长度大约为85(完整路径),我的命令行超过8K并且被截断,因此tsc接收不完整的文件集并引发错误。

要检查问题是否在8K,我创建了Subst驱动器并缩短了所有路径。在此测试期间,Tsc编译正常。

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

您可以将命令行参数作为文件传递,例如tsc @sometFileThatContainsTheArguments.txt。这克服了任何命令行限制

PS:这是grunt-ts使用的技巧btw