我刚刚开始使用HTML5样板构建脚本,遇到了一些问题。基本上我所有的脚本都像我希望的那样被缩小和压缩,但所有原始的<script>
标签都留在输出index.html
中。我需要的是让它用对缩小的 js 文件的引用替换这些标签。我认为这应该默认发生。也许我做错了什么?
我最终用 rake 和 javascript 闭包编译器滚动了我自己的构建脚本。实际上这很容易。
我想负责替换的代码在build.xml
文件目标中,尤其是这段代码-usemin
。
-
如果是这样,则它会搜索标有
//-beg- concat_js
和//-end- concat_js
的评论区域,如快速入门部分中描述的必备部分所述。 -
还要确保已将
project.properties
文件中的file.root.script
属性设置为实际使用的脚本(默认值需要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 构建脚本,对这些工具进行一些配置并且可以工作。