visual-studio - 已编译的 JavaScript 文件未出现在 Visual Studio 项目中

标签 visual-studio typescript

我使用的是 TypeScript 0.9.5,当我添加 TypeScript 文件时,我在 Visual Studio 解决方案资源管理器中不再看到编译的 JavaScript 文件或生成的源映射。

我的 JavaScript 文件到哪里去了?

最佳答案

因为生成的文件类似于二进制文件,所以它们不应该真正成为您项目的一部分或添加到源代码管理中。

在以前版本的 TypeScript 中,如果构建服务器不希望更改受源代码控制的文件,那么将项目中的文件/受源代码控制的文件可能会导致构建服务器出现问题。

将文件放在项目中/在源代码控制下导致的另一个问题是,即使您不更改 TypeScript 文件,生成的文件也会在构建时重新创建,并被源代码控制客户端拾取为更改.如果您将它们 checkin ,这些都将显示为修订(或者您必须手动排除更改以避免污染您的源代码控制存储库)。

生成文件的新处理方式使它们更像您的 .NET DLL - 它们在构建服务器上生成(并在本地磁盘上),但您不需要在源代码管理中使用它们。

关于visual-studio - 已编译的 JavaScript 文件未出现在 Visual Studio 项目中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20435019/

相关文章:

c# - Visual Studio 认为 Obj.Equals(Obj) 并不总是正确的。为什么?

c# - 如何通过 DllImport 将 double 组从 C# 传递到 C++

c++ - VC++6 的预处理器问题

Typescript 提取并创建 Union 作为 Union 的子集

javascript - 无法读取 PDF 组件中未定义的属性 'forEach'

c - 使用 system() 来定位命令解释器的 COMSPEC 和 PATH 环境变量应该是什么?

c# - 是否可以在 VS2015 实时可视化树中查看 ContextMenu 的实时属性?

typescript - 为什么从 Error 子类构造的对象不被视为子类的实例?

reactjs - ref.current.contains 不是 React 中的函数

javascript - 无法匹配任何路线。带参数的 Angular2 URL