我的第一个问题是,虽然文档警告JDK是必需的,虽然我将bin目录设置为JDK的目录,但是在JRE文件夹中搜索tools.jar。这没有任何意义,但我复制了tools.jar文件并且它已经解决了这个问题。我遇到的下一个问题是由于找不到main.css文件而导致构建脚本失败。我在Windows 7机器上,这就是我尝试构建的方法:
我唯一能想到的是导致JDK / JRE问题的是这是一个64位系统。这只是一个猜测,但复制的文件现在工作正常。
此过程执行一些没有投诉的工作,创建中间和发布目录,但后来失败,说它找不到要复制的main.css文件。我想强调一点,我没有对文件进行任何修改,所以我很困惑为什么构建脚本找不到我没有删除或重命名的文件。在build文件夹的config / default.properties文件中,在第74和80行,它将main.js和main.css硬编码为使用的文件名。我不确定是否应该动态生成它们,或者是否必须手动创建它们并将其包含在项目中以便运行构建脚本。如果是这样,为什么从网站下载的默认结构没有它们?如果它们是动态创建的,我需要就出了什么问题提出建议。
我真的很喜欢这个并且正在运行所以我可以开始使用HTML5Boilerplate,但我在这里有点迷失。
-edit
将styles.css文件重命名为main.css后,构建正确完成,但生成的文件不正确。我读到脚本会更新html文件对css和javascript文件的引用,但事实并非如此。例如,我在脚本运行后最终得到e68668b.css,但html文件仍然引用了styles.css。对于javascript文件也是如此。救命啊!
答案 0 :(得分:1)
我发现了问题。构建脚本现在是一个单独的项目,我从github下载。我从HTML5Boilerplate网站下载了HTML5Boilerplate zip文件,遗憾的是它仍然具有旧的文件夹结构。我去了github并在那里下载了HTML5Boilerplate模板,这就产生了不同。
The HTML5Boilerplate website's link points to github's 3.0.2 version
The github's link points to version 3.0.2-69
这就是她写的全部内容。一些文件的名称以及这两个版本之间的一些文件夹结构发生了变化,我下载的构建脚本引用了最新的结构。