Gruntjs 从蝙蝠变成呼噜声
我是gruntJS的新手。看看教程/演示文稿,我认为它非常棒。 目前,我们在web+嵌入式项目中使用批处理脚本,该项目执行以下任务:Gruntjs 从蝙蝠变成呼噜声,gruntjs,Gruntjs,我是gruntJS的新手。看看教程/演示文稿,我认为它非常棒。 目前,我们在web+嵌入式项目中使用批处理脚本,该项目执行以下任务: 将所有JS文件合并为一个 将所有CSS文件合并为一个 终止运行项目的现有.EXE。它基本上是一个模拟器的EXE加载和运行我们的网站。我们的网站是以ZIP文件的形式打包的 删除现有的ZIP文件 创建一个新的ZIP文件,其中将包含一些文件夹,如“html”、“lsp”(Lua服务器页面)、图像、JS(仅包含一个合并文件)、CSS(仅包含一个CSS文件) 启动.EXE。
感谢阅读。使用类似于
咕噜声的脚本启动服务器不是一个好做法。在理想情况下,您应该将构建和打包阶段与服务器的启动分开
但是无论如何,如果您使用node
来运行grunt
,那么就可以这样做,也可以使用node
使用它将如下所示:
exec: {
start_server: {
command: 'program.exe'
}
}
使用普通方法:
var spawn = require('child_process').spawn;
prog = spawn('program.exe');
prog.on('close', function (returnCode) {
console.log('program.exe terminated with code', returnCode);
});
几乎重复:感谢@grasGendarme的解释。是否可以通过grunt将所有脚本文件合并到一个zip文件中?@AnupVasudeva是的。快速的谷歌搜索,我发现这看起来很酷(它支持各种其他格式),还有。