问题标签 [build-script]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
442 浏览

html5boilerplate - H5BP 构建脚本问题

每次我尝试使用 HTML5 Build Script 时都会出现以下错误:

(“[...]”是为了不显示我的客户的名字,路线还可以)

我正在使用最新的 h5bp 构建脚本并运行“ant build”

我在 html 中有以下内容:

在“js”文件夹中,我有一个 12k plugins.js 和一个空白的 scripts.js(以防万一我离开它)

我正在使用带有最新 Java 的 Mac OS 10.6.8。default.properties 具有所有默认值。我试着改变

但同样的事情一直在发生。一个新的 safasg.js 文件在 /publish/js/ 中,但它是空白的(实际上是 2 行 os 空格)

我不知道如何解决这个问题

0 投票
2 回答
3585 浏览

jquery - Internet Explorer、闭包编译器和尾随逗号

我正在使用 html5boilerplate 构建脚本并在缩小脚本时(使用 Google Closure Compiler)

我收到此错误

但是如果运行未编译,代码确实可以在 IE 8 中运行。

这是代码

如何使此代码通过 Compulsure 编译器?

谢谢

0 投票
0 回答
152 浏览

html5boilerplate - Html5boilerplate 构建脚本不更新 SRC 属性

这个问题类似于https://stackoverflow.com/questions/10316098/how-to-configure-html5boilerplate-build-script-to-get-script-src-attributes-repl但我没有使用 php 前缀和它发生在 CSS 和 JS 上

在我的原始 html 中,我有

成功构建后,css 和 js 文件夹有一个新的缩小并重命名的 .css 和 .js 文件,但 html 具有相同的 src=""s 只是没有注释。

更糟糕的是,modernizr-2.0.6.min.js 文件没有被复制到发布文件夹,这应该是因为它没有连接到例如 fe30b2e.js 文件(因为它在标题中,而其余的 js 在末尾)

publish/css 文件夹有一个 a109b0e.css 缩小文件和一个看起来不正确的原始 style.css 文件的副本。

我正在使用最新版本的构建脚本(我猜测单击 GitHub 中的 ZIP 按钮会下载最新版本)和 OS X 10.6.8

更新:我尝试针对干净且刚刚下载的样板版本运行构建脚本,同样的情况发生了,src 属性没有更新,所以我猜构建脚本中存在错误。

0 投票
1 回答
208 浏览

python - 通过 CruiseControl 将变量传递到 Python 文件

我有一个执行文件的 CruiseControl 项目build.py,无论是夜间还是 CI。我想在我的构建脚本中抛出某种标志,它可以确定要调用哪个函数,所以我不必有两个.py基本上做同样事情的文件。

执行文件时是否可以通过 CruiseControl 传入变量或参数.py

0 投票
1 回答
4397 浏览

groovy - gradle 执行顺序

我是新手。如果我没有使用 doFirst() 或 doLast()。插件(比如说)中的行以何种顺序执行。我可以观察到它们不是按顺序执行的吗?有人可以解释 gradle 文件的执行流程吗?

谢谢

0 投票
0 回答
631 浏览

ant - HTML5 Ant 构建脚本

我无法让多个页面使用 HTML Ant 构建脚本。这曾经是有效的,我会根据不同的页面获得多个包含的 js 文件,但此后就停止了工作。没有错误。没有警告。刚刚停止正常输出。

我正在为 HTML 使用 HTML5 样板。

我正在使用来自:https ://github.com/h5bp/ant-build-script 的最新版本的构建脚本

我在配置文件中有这个设置:

file.pages = index.html, index2.html

但是,只有 index.html 获取单个连接的 js 文件,而 index2.html 会删除注释和所有内容,它不会生成单独的连接 js 文件。它只是抛出缺少 js 文件的错误,因为 script1.js 是在第一次使用的,并且没有复制到发布文件夹中。

说得通?不知道出了什么问题。这可能是我正在做的愚蠢的事情,但我似乎无法通过在最后一小时搜索 Stack Overflow 找到任何答案。

0 投票
2 回答
320 浏览

android - ant android,如果没有设备则跳过安装

使用ant安装android应用程序时,如果机器没有连接android设备,它会挂起。它只会等待用户连接一个,这会中断脚本的自主性。

在运行安装脚本之前,如何设置某种条件语句来检查计算机上是否有任何设备?

0 投票
1 回答
1168 浏览

unix - 使用 unix 将 .php 文件扩展名替换为 .html 扩展名

我正在创建一个构建脚本以在生成 .html 文件后对其进行扫描,但我似乎不知道如何使其工作。这是一个片段:

最后一个 find 命令应该在 .html 文件中找到带有 .php 扩展名的链接并将其替换为 .html 但我收到此错误:

sed:非法选项 -- - 用法:sed script [-Ealn] [-i extension] [file ...] sed [-Ealn] [-i extension] [-e script] ... [-f script_file] 。 .. [文件...] - wiiu.html

0 投票
1 回答
3389 浏览

ant - 如何使用 ant replaceregex 任务在 windows 中用文件路径替换一行?

在我的构建文件中,我有一个 ant 目标,其中有以下代码段,

我想用“configuration.properties”文件中的路径替换“custom.dir”属性,但是一旦我执行我的目标,我就会将“custom.dir”属性的条目修改为

custom.dir=c:arenaplaygroundmytestapp/tasks/custom

代替

custom.dir=c:\arena\playground\mytestapp/tasks/custom

我应该怎么做才能使用正确的文件分隔符将路径正确写入“configuration.properties”文件。我在 windows 上,使用的 ant 是 ant 1.8 。

0 投票
1 回答
3110 浏览

.net - MSBuild - 复制所有 Bin 输出 - 调试|发布

我有以下 MSBuild 目标文件(如下)。

我将如何在默认之后添加一个额外的步骤,将所有项目\bin\Debug\bin\Release从其中一个项目复制到一个名为 的文件夹,该文件binaries夹与文件运行位于同一文件夹中.targets

如果我能让它更聪明地了解它是否使用 Debug 或 Release 更好。

更新:我已经更新了我到目前为止得到的代码。能够以两种操作模式运行启动此 msbuild 的 .bat 文件仍然会很不错:Release 和 Debug,然后在 Binaries 文件夹中有两个不同的文件夹