我刚刚开始使用 HTML5 样板构建脚本,但遇到了一些问题。基本上我所有的脚本都像我希望的那样被缩小和压缩,但是所有原始<script>
标签都留在了 output 中index.html
。我需要的是用对缩小的 js 文件的引用替换这些标签。我认为这应该默认发生。也许我做错了什么?
问问题
243 次
2 回答
0
我猜负责替换的代码在build.xml
文件目标中,-usemin
尤其是 这段代码。
如果是这样,那么它会搜索标记为
//-beg- concat_js
和的注释区域,如快速入门部分//-end- concat_js
中所描述的那样。还要确保您已将文件中的
file.root.script
属性设置为project.properties
您真正使用的脚本(默认值期望main.js
)
跑步ant -debug >log.txt
对我帮助很大。
您可以通过在 GitHub 上搜索现有问题找到有用的答案,尤其是文章https://github.com/h5bp/ant-build-script/wiki/How-to-bypass-the-automatic-script-concatenation似乎是roblarsen 对脚本连接问题的最终回答。
我最终得到了我的自定义Node.js构建脚本,该脚本运行Wintersmith和 HTML5 Boilerplate 构建脚本,对这些工具进行了一些配置并且它可以工作。
于 2014-01-18T06:29:55.427 回答
0
我最终用rake和javascript 闭包编译器滚动了我自己的构建脚本。实际上这很容易。
于 2012-07-14T03:02:35.260 回答