如何在VS11中为javascript地铁应用程序创建预构建步骤
How do I create a pre-build step for a javascript metro app in VS11?
我想在每次构建之前运行一些自定义批处理代码。在VS<11/C#应用程序中,我可以在项目设置中设置预构建事件。我在javascript metro VS11解决方案中找不到类似的设置。
任何人都知道它在哪里,或者如果该选项消失了(!(我可以在它的位置上做什么样的解决方法?
您可以使用Visual Studio .jsproj文件中的BeforeBuild目标来完成此操作:
<Target Name="BeforeBuild"></Target>
<Target Name="AfterBuild"></Target>
要到达这里:
- 在 Visual Studio 中右键单击您的项目,然后选择"在 Windows 资源管理器中打开文件夹 ">
- 在资源管理器中,右键单击 .jsproj 文件,然后选择打开方式...,然后选择像记事本这样的编辑器
- 滚动到文件底部,您会注意到这两个目标部分被注释掉了
取消注释 BeforeBuild 目标,并在其中添加自定义步骤。您可以使用该元素执行命令行脚本;与 C# 预生成步骤中相同的 $ 变量可用(例如 $(ProjectDir((。除了在 Target 中调用命令行脚本之外,还可以执行更多操作,但这最接近通常使用 C# 预生成步骤执行的操作。
例如,以下代码将调用名为 processFile 的批处理文件.bat在项目根目录中传递一个默认路径.js并在项目的输出目录中传递一个输出路径以创建名为 output.js 的文件(例如,调试模式下的/bin/Debug(:
<Target Name="BeforeBuild">
<Exec Command="processFile.bat "$(ProjectDir)default.js" "$(OutDir)output.js"">
</Target>
注意:"quot; 是故意在命令参数内部的,这可确保在传递到 processFile 时引用这两个参数.bat并通过 cmd.exe 调用。
相关文章:
- 为Backbone.js源文件(amd-app.js)重新创建构建环境
- DOJO构建如何创建图层
- 如何使用jquery构建数组并创建输入字段
- 如何使用 Backbone.Marionette 构建用于将项目创建到列表中的应用程序
- 如何创建重用我的 JS 库的 iPad 应用程序,这些库是为 Web 应用程序构建的
- 如何在 Flask 中构建动态 JavaScript 创建
- 如何在VS11中为javascript地铁应用程序创建预构建步骤
- r.js 不会创建构建文件
- 在创建Javascript“类”的实例时,有没有办法构建对象,以便可以访问所有方法
- 是否可以在没有app.js的情况下创建一个extjs应用程序的js文件(如构建版本)
- 构建一个JS函数来动态创建HTML元素并将它们嵌套在彼此内部
- 构建一个2d html5画布游戏,并尝试用javascript连接到服务器以创建播放器"高芯&”;
- 如何在创建dojo自定义构建时从层中排除dojo文件
- 如何为用户创建带有构建选项的流星JS包
- 创建一个类名构建系统
- 如何创建一个简单的“构建”在Angular SPA中
- 如何在javascript中创建通用方法来根据输入构建json请求
- 是否存在创建SQL查询构建器接口的jQuery或JavaScript模块?
- 需要帮助创建dojo构建配置文件
- 创建自定义jQuery构建