【发布时间】:2018-08-14 07:02:57
【问题描述】:
- Visual Studio 2017 企业版
- ASP.NET MVC 应用程序
- TypeScript 2.5 SDK
- 源代码控制在 TFS 中
我使用的是微软内置的属性编辑器,而不是自定义的 tsconfig.config 文件:
为了简化工作流程,我正在使用 Mad 的 Kristensen 的 Package Installer 在我的 MVC Web 项目中进行 Definitively Typed TypeScript 定义的 NPM 安装。
最终这会在解决方案路径下的文件夹中创建 node_modules:
虽然我可以使用此 SO 帖子使用 -g --prefix 进行全球安装,这样我就可以将其放入我选择的文件夹中:
MVCProjectFolder\TypeScript\Npm\Modules
我有一些顾虑,或者至少需要更好的方法。
所以我的问题是:
- 是否有其他方法可以在不指定 -g -prefix 的情况下从 Visual Studio 中更改 node_modules 文件夹
- 在项目中捆绑所有 TS 生成的 JavaScript 的最佳方法是什么? (TypeScript Build 属性选项“Compile JavaScript output into file”似乎没有效果)
- 我是否只需要在 TFS 中包含 d.ts 切片,以便在同步时以下内容将继续工作?
--
/// <reference path="../../node_modules/@types/jquery/index.d.ts" />
/// <reference path="../../node_modules/@types/handlebars/index.d.ts" />
【问题讨论】:
-
“在 TFS 中包含 d.ts 切片”是什么意思?
-
@CeceDong-MSFT 我的意思是将它们检查到版本控制中。
标签: asp.net-mvc visual-studio typescript npm tfs