用于自动部署JavaScript、CSS和HTML的工具?
我正在寻找一个解决方案,使我的项目工作流程自动化一点 假设我有以下文件夹结构: 项目用于自动部署JavaScript、CSS和HTML的工具?,javascript,css,deployment,project-management,minify,Javascript,Css,Deployment,Project Management,Minify,我正在寻找一个解决方案,使我的项目工作流程自动化一点 假设我有以下文件夹结构: 项目 ----小于 --------项目。减少 ----css --------project.min.css ----js --------project.js --------project.min.js ----index.html 是否有任何工具(Mac)可供我管理该项目,以便: 在构建项目时使用project.js,但仅部署project.min.js 同样,在构建项目时使用project.less,但仅
----小于
--------项目。减少
----css
--------project.min.css
----js
--------project.js
--------project.min.js
----index.html 是否有任何工具(Mac)可供我管理该项目,以便:
- 在构建项目时使用project.js,但仅部署project.min.js
- 同样,在构建项目时使用project.less,但仅部署project.min.css
或者我需要手动更改路径和缩小文件吗?您可能可以使用Capistrano编写一些东西,而Rails的焦点可以用来部署任何东西。例如,我在PHP项目中使用过它 另一个选择是基于HTML5锅炉板(使用ant)构建项目,因为这将为您构建/连接内容,并且可以扩展到您需要的部署
我想我会使用一些本地脚本和Capistrano 使用node.js、ruby和python,您可以编写一些非常简单的压缩/部署脚本。就我个人而言,我会使用node.js,只需安装
uglify js
,并执行一些fs读写操作,但任何脚本语言甚至bash都可以正常工作。