gpt4 book ai didi

javascript - 在 Visual Studio 中引用 TypeScript 自动生成的 JavaScript 文件

转载 作者:行者123 更新时间:2023-11-28 08:29:31 24 4
gpt4 key购买 nike

我正在 Visual Studio 2012 中开发一个 Web 应用程序,并且我有一个包含几个项目的解决方案。另外,我正在使用 TypesScript 插件(版本 1.0RC),我希望将所有 TypeScript 开发保留在一个单独的项目中,同时仅在实际需要使用它们的项目中引用自动生成的 JavaScript 文件。为此,我尝试了几种方法,但我对其中没有一种方法并不完全满意。

考虑下面两个项目的目录树:

WebProject
|
– /img
– /includes
– /js
– index.html
– web.config

TypeScriptProject
|
– file1.ts
– file2.ts

我想保留 TypeScriptProject 中所有自动生成的 JavaScript 文件的更新版本(在本例中为 file1.jsfile2.js )在 jsWebProject的文件夹。这是我到目前为止所尝试过的:

  1. 将 JavaScript 文件作为常规文件添加到 WebProject:这不起作用,因为在 js 中创建了文件的新副本。文件夹。这个新副本不会反射(reflect) future 对原始 TypeScript 文件所做的更改。
  2. 将自动生成的 JavaScript 文件作为链接添加到 WebProject:一开始这似乎可以使用一些 specific settings ,但后来我意识到,由于某种我还不知道的原因,它并不适用于所有环境。

如果有人想到(或正在使用)更好的解决方案,我们将不胜感激。

最佳答案

您可以将 grunt-ts 与 --outDir 选项一起使用:https://github.com/grunt-ts/grunt-ts#compiler-support

下面是一个示例 grunt 文件,可帮助您入门:https://github.com/grunt-ts/grunt-ts/blob/master/sample/Gruntfile.js

关于javascript - 在 Visual Studio 中引用 TypeScript 自动生成的 JavaScript 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22029068/

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