在部署之前,您对JavaScript代码做了什么?

Nos*_*dna 15 javascript deployment minify release-management

您是否在部署过程中迈出了缩小JS的一步?你有没有任何类型的JavaScript预处理器允许你留下评论和console.logs然后自动删除它们?你的JavaScript机器是由GWT还是脚本#生成的?您是否使用ANT或其他工具自动部署?

我看到很多JavaScript看起来就像编辑器一样,有很多空格和注释.多少是因为没有关心部署代码的状态,以及开放网络的精神有多少?

kar*_*ins 11

我通常使用JSLint检查它以确保它没有错误,然后用YUI压缩器打包/编码它.


avd*_*aag 4

我的步骤包括:

  1. 我使用安装了 Javascript 工具包的 TextMate 编写 Javascript。这个 JSLint 是我每次保存时的文件,并在发生错误时通知我。
  2. 我使用Sprockets自动连接我的各种 Javascript 文件。
  3. 我通过 jsmin 运行生成的串联以生成缩小版本。

我最终得到了一个串联的 lib.js 文件和一个缩小的 lib.min.js 文件。我用一台用于开发,一台用于生产。TextMate 命令有助于实现这一切的自动化。

我仍在寻找一个好的解决方案来实际(单元)测试我的脚本。