问题标签 [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 投票
2 回答
864 浏览

.net - nant 0.85 上的 ftptask

你如何将文件上传到 nant 中的 fpt 服务器?我使用了以下代码,但它说属性服务器是未知的。

我使用 ftptask 库我不知道出了什么问题..请帮助thanx

0 投票
1 回答
553 浏览

nant - 如何使用 NAnt ftp 任务解压缩远程目录中的 .zip 文件?

我的 ftp 服务器中有一个 zip 文件。有什么方法可以使用 NAnt 解压它吗?这是我想做的示例代码:

假设 ftp 服务器中已经存在 backup.zip 文件。谢谢:)

0 投票
1 回答
980 浏览

node.js - node.js express html5 锅炉构建脚本?

我正在寻找类似 HTML5 样板构建脚本的东西,但是对于 node.js/express 服务器。

有这样的事吗?

谢谢。

0 投票
3 回答
896 浏览

ant - Ant Build-Script 如何检查 root 权限

如何使用 Ant 构建脚本检查 root 权限?我试着用 shellscript 任务来做,比如

但这不会停止脚本的执行。

还有其他想法吗?

0 投票
1 回答
447 浏览

html - HTML5 移动样板构建脚本清空 HTML 文件

除了我的 HTML 文件之外,所有文件似乎都通过构建脚本运行,没有任何问题。它们被添加到我的发布文件夹中,但完全是空的。我都试过了ant buildant minify

如果我注释掉这一行file.pages.default.include = index.html, 404.html,文件不会被清空。

又发生了一件怪事。我第一次运行脚本时,我生成的 css 版本从 40 左右开始。真的一点都不重要。只是有点奇怪。

更新:我注意到我收到了这个错误。ERROR: For JavaScript or CSS compression YUI compressor jar file must be present in the same directory as HtmlCompressor jar.

阅读 Paul Irish 说更新到最新的 htmlcompressor jar 应该可以解决它的线程。我这样做了,但是需要用新文件名更新某处的一些引用,导致现在我收到一个错误,提示找不到 htmlcompressor jar。

0 投票
1 回答
363 浏览

objective-c - 链接到需要框架的静态库

我有一个主要项目和一些较小的子项目。较小的项目包含一个自包含的 Cocos2d 应用程序和一个仅包含与主项目相关的类的静态库(子项目都使用 Cocos2D 框架)。主项目依赖于静态库。我认为这种方法在理论上是合理的,但在实践中它是行不通的。

我看到的症状如下:当代码作为主项目的一部分执行时,预处理器值起作用。当我运行子项目的应用程序时,它按预期运行。

我已经-all_load在主目标中设置了链接器选项。这是因为子项目中的类只在 nib 文件中提及。如果没有-all_load将类从主要目标中“优化”出来,因为编译器会错误地确定代码是多余的。

我已将所有子项目链接到他们需要的 .frameworks。

这是可以修复的还是这种方法注定要失败?如果没有静态库,我还能如何管理这些项目?其他开发人员在子项目上工作,静态库方法可以防止我们互相干扰。

更新

回读那个问题让我觉得我应该早点休息一下!这个问题并没有很好地解释这个问题(或者说很有意义!)。问题涉及到如何使用子项目来组织代码。我现在几乎解决了这个问题。当我完全解决它时,我可能会写一篇博客文章。

0 投票
1 回答
287 浏览

svn - 如何使用 SVN 存储库获取一批文件版本

我有一个构建过程,可以将文件从存储库中复制出来以制作二进制映像。我需要构建过程存储库中所有文件的文件修订。我知道我可以通过svn info [filename]这种方式运行并获取文件版本,但我有超过 4k 个文件需要版本信息。

有没有办法大量获取这些版本号,或者我是否需要编写一个 svn 挂钩来维护 XML 文件或具有最新版本号的东西

编辑:我正在寻找的输出是对于文件夹的修订版 4329,文件修订版列表是:file1.txt = 修订版 3;file2.txt = 修订版 9;...我们需要此列表,因此当我们更新设备上的固件时,我们只复制他们绝对需要的更改。所以他们可以跳过两个或三个固件版本,但是因为设备知道它有 file1.txt 的第 3 版,我们不需要更新固件中的那个文件 vs file2.txt 设备上有第 7 版并且需要更新到第 9 版。

希望这有助于使它比以前更清楚。

0 投票
1 回答
764 浏览

android - 属性文件中特殊字符的编码问题

我有一个使用 build.properties 文件的 ant 构建脚本。我有这样的东西:

我现在的问题是,我用它logo_text来替换 xml 文件中的占位符,结果是 3 个构建垃圾中的 2 个,例如:

我有 3 个构建目标(每个都使用自己的属性文件),并且总是相同的 2 个搞砸了,第三个被正确替换。

文本的来源始终是经过UTF-8编码的 build.properties,构建文件UTF-8也使用 . 我找不到任何区别为什么两者有这个问题。

我如何用文本替换占位符:

信息:重写特殊字符以确保复制和粘贴没有搞砸并不能解决问题。

0 投票
1 回答
4004 浏览

build-script - Sublime Text 2 和 HTML5 样板构建脚本

在爱上了 Sublime Text 之后,我现在正准备离开 Aptana。ST2 似乎有一个内置的构建功能。如果我转到“工具”->“构建系统”->“新构建系统”,我可以定义自己的构建命令,但我可以告诉 ST2 使用来自 HTML5 样板的构建脚本吗?这样当我按 F7 或 ctrl+B 时,它就会从那里构建。

0 投票
2 回答
309 浏览

ant - 使用 HTML5 样板构建脚本构建到父文件夹

当我尝试使用 HTML5 Boilerplate 构建脚本构建到父文件夹时,我收到以下消息:

您的 dir.publish 文件夹设置为 ../ 这可能会删除您的整个站点或更糟。

首先,构建脚本不会删除任何文件,它只是替换它们,对吗?其次,“或更糟”?这不像我在谷歌搜索或在这里混合硝酸甘油:(

有解决办法吗?

编辑:我在 build.xml 中删除了这一行:

它工作正常,但我觉得有点脏。我是不是该?