作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我在 Web 服务器上运行以 Release模式发布的 DurandalJS SPA 应用程序时,我收到 404 Not found for the main-built.js 文件。
所以我发现我需要运行 optimizer.exe 来生成丢失的文件 main-built.js
是否可以将 optimizer.exe 的执行作为 Visual Studio 2012 构建/发布过程的一部分包含在内?如果是,我该怎么做?
谢谢
最佳答案
我将优化器步骤添加为预构建步骤。
因此,在您的 Web 项目的项目属性的“预构建事件”框中,我添加了以下内容:
cd $(ProjectDir)App\durandal\amd
optimizer.exe
然后在构建过程中生成 main-built.js。
请注意,如果您使用 msdeploy,您可能必须将 main-built.js 文件添加到您的项目中才能自动部署它。我必须这样做,因为我们正在使用 TFS 托管构建服务和自动 Azure 发布。如果没有这一步,文件将不会被部署。
关于visual-studio-2012 - 如何在 VS2012 构建/发布过程中执行 Durandal JS optimizer.exe?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16085921/
我是一名优秀的程序员,十分优秀!