【发布时间】:2023-03-11 06:15:01
【问题描述】:
我继承了一个使用 TypeScript 构建的大型 LOB 应用程序。该项目在任何文件中都没有引用路径,因为它是使用 Visual Studio 2013 设置和创建的——Visual Studio 似乎有一些魔力,它可以自己获取全局 TypeMaps。 嘲笑。
当前的构建过程是使用 Grunt 将已编译的 .js 文件(在 Visual Studio 中保存时生成)复制到构建目录 - 而不是实际编译它们。
(为了进一步强化这一点,Grunt 不编译任何 TypeScript)。
此构建过程现在不再可接受,因为我正在通过持续集成过程将应用程序移动到构建,使用 Team City 和命令行 tsc.exe/Grunt - 所以当检出存储库时,显然没有生成.js 文件。
在当前状态下,尝试使用命令行 tsc.exe/Grunt 编译 TypeScript 文件时出现大量编译错误,我认为是因为应用程序未使用引用路径?
这是否意味着我需要将所有相关的引用路径添加到项目中的每个文件?
有没有人对这种设置有任何经验并且可以指出正确的方向来管理这些参考路径和构建过程?
谢谢
【问题讨论】:
标签: visual-studio visual-studio-2013 gruntjs typescript