gpt4 book ai didi

TypeScript 0.8.2 在保存时编译 AMD 模块

转载 作者:搜寻专家 更新时间:2023-10-30 21:13:16 27 4
gpt4 key购买 nike

注意:我在 Visual Studio 2010 下使用 TypeScript,所以不幸的是,使用 Web Essentials 2012 作为解决方案不是一个选项。

TypeScript 0.8.2 添加了一项功能 compile on save我按照该页面上的说明在我的项目中启用了它。我对我的项目文件所做的唯一额外更改是添加一个

<TypeScriptModuleKind>amd</TypeScriptModuleKind>

告诉 TypeScript 将我的文件构建为 AMD 模块的每个组的属性。

当项目完全构建时,这工作正常,但是当我保存单个文件并触发自动编译时,它会在没有模块切换的情况下执行,并且生成的 Javascript 不再有效。

是否有强制保存时编译功能将某些参数应用于 tsc 调用?


更新:

再搜索一下,我找到了 this work item其他人有同样问题的地方。它因无法重现而关闭,所以那里的任何人都可以确认它对他们有用吗,如果我应该引用这句话:

The Compile on Save options specified in the project file...

暗示有一些方法可以将“保存时编译”的选项分别设置为我在上面链接到的维基页面上定义的调试和发布选项?

最佳答案

此问题已在后续版本中修复;还有与为保存时编译指定输出文件的能力相关的问题。如果您使用的是 Visual Studio 2012 或 Visual Studio 2013,请考虑升级到更高版本。

您可以从以下地址试用 0.9.5 测试版:https://typescript.codeplex.com/wikipage?title=TypeScript%200.9.5%20beta

关于TypeScript 0.8.2 在保存时编译 AMD 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14899801/

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