【发布时间】:2016-06-22 13:52:40
【问题描述】:
我最近开始在 Visual Studio 中使用 TypeScript 进行前端开发的 MVC 项目。我不确定标准到底是什么,但我选择将我的 TypeScript 放在项目根目录下名为 Frontend 的文件夹中(主要是为了避免在 Scripts 中构建无法正常工作的另一个问题直接地)。使用.tfconfig(我相信这是1.8 的功能),我将outDir 设置为/Scripts/app。在我的本地环境中,一切都按预期构建并部署到 IISExpress;还没有问题。
但是,当我尝试在此项目上(特别是从我的 CI 服务器)运行 WebDeploy 时,我看到由于缺少文件而导致的失败。具体来说,它不仅尝试从 Scripts 复制 js 文件,还为我在 Frontend 目录中的每个 ts 源文件寻找对应的脚本。这似乎是 WebDeploy 过程的一个问题,但我无法找到避免它的方法,或者告诉它不要包含该目录(或者弄清楚它为什么会出现在那里)。
【问题讨论】:
标签: typescript visual-studio-2015 webdeploy typescript1.8