我刚刚开始使用HTML5样板构建脚本,并遇到一些问题。基本上我所有的脚本都会按照我的希望缩小和压缩,但所有原始<script>
标签都留在输出index.html
中。我需要的是它用一个对缩小的js文件的引用替换这些标签。我认为这应该发生在默认情况下。也许我做错了什么?HTML5 Boilerplate构建脚本不会替换index.html中的脚本标记
0
A
回答
0
我结束了滚动我自己的构建脚本rake和javascript closure compiler。实际上这很容易。
0
我想负责替换的代码位于build.xml
文件目标-usemin
,特别是this code。
如果是这样的话它会搜索注释区域标有
//-beg- concat_js
和//-end- concat_js
中被描述为必须具备的quick start section。另外,还要确保你在
project.properties
文件到你真正使用的脚本设置file.root.script
属性(默认值预计main.js
)
运行ant -debug >log.txt
帮助了我很多。
您可以通过searching through existing issues at GitHub找到有用的答案,特别是文章https://github.com/h5bp/ant-build-script/wiki/How-to-bypass-the-automatic-script-concatenation似乎是roblarsen对脚本串联问题的最终答案。
我结束了我的自定义Node.js构建脚本,它运行wintersmith和HTML5 Boilerplate构建脚本,对这些工具进行了一些配置并且它可以工作。
相关问题
- 1. Html5 Boilerplate构建脚本
- 2. Sublime Text 2和HTML5 Boilerplate构建脚本
- 3. HTML5 Boilerplate构建脚本 - 目录不存在
- 4. 使用带PHP框架的HTML5 Boilerplate构建脚本
- 5. 组合CSS文件-HTML5 Boilerplate Ant构建脚本
- 6. 通过Grunt替换require.js脚本标记
- 7. 读取文件,替换脚本标记
- 8. Boilerplate Javascript脚本/插件?
- 9. HTML5脚本标签
- 10. HTML5 Boilerplate构建脚本,基于VCS的部署和重复内容
- 11. Ant的构建脚本并不less.js参考从index.html的
- 12. ng-boilerplate grunt脚本编译
- 13. jQuery脚本在HTML5 Boilerplate文件中的位置?
- 14. 文本替换bash脚本
- 15. Shell脚本:替换文本
- 16. Html中的脚本标记
- 17. ms:XSLT中的脚本标记
- 18. 撇号替换引号中的脚本标记在输入栏
- 19. 脚本标记不关闭
- 20. HTML5 Boilerplate中的粘性页脚
- 21. 替换textarea脚本中的文本+ RTE
- 22. 将脚本转换为HTML5
- 23. 脚本标记中的noscript标记?
- 24. 替换具有不断变化的动态版本号的脚本标记
- 25. 从另一个脚本替换Rails中的脚本中的值
- 26. html5boilplate + ant构建脚本+咖啡脚本
- 27. 脚本标记与src和脚本标记之间的代码
- 28. 在脚本标记
- 29. 在IE8中创建脚本标记
- 30. jQuery Mobile - 在html中动态替换脚本标记