【发布时间】:2019-11-30 08:12:37
【问题描述】:
我有一个使用 Visual Studio 2017 角度模板构建的项目。当我在 Visual Studio 2017 中添加打字稿文件并编译项目时,我在打字稿文件下看不到任何生成的 .js 或 js.map 文件。但是当我在 Visual Studio 2019 中添加一个打字稿文件并编译时,我看到在打字稿文件下生成了一个 .js 和 js.map 文件。这意味着我必须明确排除这些文件被提交到源代码管理。
我想知道如何在 Visual Studio 2019 中隐藏 .js 和 js.map 文件?以及为什么这些文件在 Visual Studio 2019 中自动生成,但在 Visual Studio 2017 中没有生成。
【问题讨论】:
-
设置 TS 以在 dist/ 文件夹中生成这些文件,然后只需将文件夹添加到您的 gitignore
-
我看到这已经到位并且适用于 VS 2017。但是当我通过 VS 2019 添加 .ts 文件时,该文件也被添加到 .csproj
我猜这会导致生成不需要的 .js 和 js.map。此选项在 .csproj 中设置。true 我不确定为什么在 VS 2019 中会发生这种行为。
标签: javascript visual-studio typescript