构建脚本无法使用HTML5Boilerplate新下载

时间:2012-07-09 21:19:18

标签: html5boilerplate

我的第一个问题是,虽然文档警告JDK是必需的,虽然我将bin目录设置为JDK的目录,但是在JRE文件夹中搜索tools.jar。这没有任何意义,但我复制了tools.jar文件并且它已经解决了这个问题。我遇到的下一个问题是由于找不到main.css文件而导致构建脚本失败。我在Windows 7机器上,这就是我尝试构建的方法:

  1. 下载WinAnt v7并安装它,在被要求提供Java目录时指定jdk1.7.0_04 / bin文件夹。
  2. 从HTML5Boilerplate下载并解压缩一个全新的软件包,保留额外的评论等。
  3. 下载构建项目,将其解压缩,并将其内容放入HTML5Boilerplate文件夹根目录下的构建文件夹中。
  4. 打开命令提示符,导航到构建目录,然后运行ant命令。
  5. 我唯一能想到的是导致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文件也是如此。救命啊!

1 个答案:

答案 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

这就是她写的全部内容。一些文件的名称以及这两个版本之间的一些文件夹结构发生了变化,我下载的构建脚本引用了最新的结构。