gpt4 book ai didi

TypeScript 0.9.1.1 并不总是在保存时编译

转载 作者:搜寻专家 更新时间:2023-10-30 20:41:00 26 4
gpt4 key购买 nike

使用 VS 2012 Update 3、TSC 0.9.1.1 和最新版本的 Web Essentials(尽管自从 Web Essentials 取消对 TypeScript 的支持后,这一直是一个问题)。

TypeScript 通常不会在保存时编译。我不得不求助于同时打开 .js 文件,并希望我收到有关文件更改的消息。但是突然间它会停止构建,因此文件没有改变,我也没有看到消息。

有时这似乎是 TypeScript 生成的错误问题,我知道这是因为通常会删除“;”并将其添加回去通常会使它重新认为它是错误的并将其删除。错误甚至不必在该文件上,修复错误永远不会修复保存和编译“功能”。

我发现的唯一“修复”是关闭 .ts 文件和 .js 文件(.js 文件很重要)。然后打开.ts,等待它完全加载,然后加载.js文件,按照这个顺序,否则它永远不会工作(你不必打开.js文件,但如果你先打开它不会工作)。

我已经尝试重新启动(VS 和 Win 7),这会修复它一段时间,但最终它会一次又一次地停止工作。

这很烦人,因为我一天中的大部分时间都在编写 TypeScript。

最佳答案

我编写了 grunt-ts 来编译我们的 typescript ,它每次都能可靠地工作:https://npmjs.org/package/grunt-ts

查看视频教程:http://youtu.be/Km0DpfX5ZxM

关于TypeScript 0.9.1.1 并不总是在保存时编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19371735/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com