Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
自动生成的工具(JavaScript应用程序)_Javascript_Windows_Build - Fatal编程技术网

自动生成的工具(JavaScript应用程序)

自动生成的工具(JavaScript应用程序),javascript,windows,build,Javascript,Windows,Build,我目前正在Windows上工作,并在Netbeans IDE中开发。我的项目是git repo,我提交并推送到服务器进行备份 现在,当我完成一个版本,我想有一个自动化系统,将吐出一个zipfile根据我的指示 它需要做什么: 缩小在我的源文件夹中找到的所有JS和CSS文件 在Manifest.json文件中增加版本号 压缩源目录并将文件存储在某处 我认为这是相当基本的东西。我可以自由地接受所有建议,无论是使用批处理脚本、netbeans、git还是其他所有方法 是一个很好的自动化工具 从他们

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

现在,当我完成一个版本,我想有一个自动化系统,将吐出一个zipfile根据我的指示

它需要做什么:

  • 缩小在我的源文件夹中找到的所有JS和CSS文件
  • 在Manifest.json文件中增加版本号
  • 压缩源目录并将文件存储在某处
我认为这是相当基本的东西。我可以自由地接受所有建议,无论是使用批处理脚本、netbeans、git还是其他所有方法

是一个很好的自动化工具

从他们的网页:

您可以使用Grunt自动执行以下操作: 用最少的努力做任何事

  • 缩小在我的源文件夹中找到的所有JS和CSS文件

  • 在Manifest.json文件中增加版本号

  • 压缩源目录并将文件存储在某处

从下载并安装nodejs,然后安装grunt及其软件包:
cd/your/project

npm安装grunt grunt cli grunt contrib压缩grunt contrib mincss grunt contrib uglify grunt版本


如果你想在压缩后删除缩小的文件,我也会使用。

我建议grunt。