我目前正在 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
缩小在我的源文件夹中找到的所有 JS 和 CSS 文件
https://www.npmjs.org/package/grunt-contrib-uglify
https://www.npmjs.org/package/grunt-contrib-mincss增加 Manifest.json 文件中的版本号
https://www.npmjs.org/package/grunt-version压缩源目录并将文件存储在某处
https://www.npmjs.org/package/grunt-contrib-compress
从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/