javascript - 自动化构建的工具(JavaScript 应用程序)

标签 javascript windows build

我目前正在 Windows 上工作,并在 Netbeans IDE 中进行开发。我的项目是一个 git 存储库,我会提交并推送到服务器进行备份。

现在,当我完成一个版本后,我想要一个自动化系统,它会根据我的指示生成一个 zip 文件。

它需要做什么:

  • 缩小在我的源文件夹中找到的所有 JS 和 CSS 文件
  • 增加 Manifest.json 文件中的版本号
  • 压缩源目录并将文件存储在某处

我认为这是非常基本的东西。我可以自由地接受所有建议,无论是使用批处理脚本、netbeans、git 还是整个其他路线。

最佳答案

http://gruntjs.com/是一个很好的自动化工具。

从他们的网页:

you can use Grunt to automate just about anything with a minimum of effort

http://nodejs.org/下载并安装nodejs并安装 grunt 和软件包:
cd /your/project
npm install grunt grunt-cli grunt-contrib-compress grunt-contrib-mincss grunt-contrib-uglify grunt-version

我也会使用 https://www.npmjs.org/package/grunt-clean如果您想在压缩后删除缩小的文件。

关于javascript - 自动化构建的工具(JavaScript 应用程序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23028656/

相关文章:

ant - 调用 build.xml 并从另一个 build.xml 文件中的目标运行

c++ - 生成库版本和构建版本

javascript - 触摸检测黑莓9300 6.0

c++ - 获取 Windows 句柄的 WNDPROC

javascript - 我如何知道用户正在浏览网页的哪一部分?

mysql - InnoDB : Cannot open table from the internal data dictionary of InnoDB though the . 表的 frm 文件存在

python - 是否可以在 Windows 10 上禁用网络摄像头的自动对焦?

maven - Jenkins构建错误致命TALT : Couldn’t find any executable in C:\apache-maven-3.5.0\bin

javascript - fnAddData影响数据量为30-40K时页面加载的速度

javascript - ckeditor 时间戳自定义插件示例不起作用