【发布时间】:2016-09-16 23:36:18
【问题描述】:
我有 Visual Studio 并正在使用它来构建我的打字稿项目。我有一个 build.ts 文件,它链接到我的所有其他 TS 文件,它们都被编译成一个 app.js 文件(带有关联的映射文件)。
构建显然工作正常,但如果 js 文件已经存在,则不会更新。 如果我删除 js 文件并构建它是没有问题的,如果 js 文件已经存在,这只是一个问题。 js文件不是只读的。
我通过在我的预构建事件命令行中添加对 tsc 的调用解决了这个问题 - 这工作正常。这似乎并不理想,因为我必须在 2 个不同的地方进行构建配置设置。当我迁移到 Typescript 1.5 时,我遇到了各种奇怪的错误,因为 VS 在 1.5 上,但我的构建命令在 1.4 上。
我可以接受这种解决方法,但 VS 似乎是一个相当大的失败,它实际上并没有更新我的编译输出。
【问题讨论】:
-
老实说,尽管我试图让 Visual Studio 工作流程为我工作,但它只是没有设置好处理打字稿编译。我会认真考虑尝试 Gulp。
-
@Roaders 能否请您将 build vervosity 设置为 detail 并在执行的 tsc 命令时查看输出窗口?
-
@ZacharyDow ...而且 TS 和 VS 都来自微软,即便如此,他们还是失败了!真可惜!
-
@Elisabeth 公平地说,Typescript 在编译过程之外是惊人的。是的,微软有点丢球,但当你有这么好的工具时,你不能对他们生气。 :)
-
看看提供强大 TS 支持的 atom IDE!
标签: typescript visual-studio-2015