0

我想使用 Google Closure Compiler(进一步的 GCC)来加入我的 js 文件并在部署之前进行压缩。没关系,如果我需要运行一些脚本。但是我怎样才能写一个带有 GCC 选项的文件呢?我只能写一个带有任务的 *.sh 文件。

请帮帮我。如果有一些工具可以监视我的本地js文件夹中的更改并运行该任务,那也很棒。

谢谢。

4

3 回答 3

2

查看 plovr。http://plovr.com/

于 2012-03-29T08:51:17.677 回答
2
  1. 当一个源文件发生更改时,有许多“make”系统提供了根据一组规则重建软件的命令。GNU/Linux 有 make,Java 有 ant,CoffeeScript 有 cake,Ruby 有 rake 等等。任何这些都可以产生一个任务来编译你的 .js 文件。它们都有繁琐的语法。

  2. 检测文件更改并在文件更改时自动重建、测试和部署所有内容的系统称为“持续构建”、“持续集成”或“持续部署”系统。最重要的是为 Java 开发的Jenkins 。

听起来您想要一个相当简单的 1 和 2 的单用户组合。

node.js 非常适合运行监视文件更改和生成构建命令的作业。它没有“标准”的 JavaScript 构建系统或持续集成系统。但是那里有很多项目,例如

  • 准备好了.js
  • 对 node.js 的点滴得到了很多报道,但我不确定它的状态。
  • CoffeeScript 语言(编译成 JavaScript)有一个Cakefile系统,可以监视脚本更改和运行命令

我正在尝试自己在 ready.js 和 Cakefile 之间做出决定。

于 2012-04-25T06:25:07.800 回答
0

您需要获取 node.js 以便您可以在 javascript 中编写 make 文件,这是最好的方法。

于 2012-03-29T06:57:54.317 回答