我正在开发一个Gulpfile
。是否可以在更改后立即重启?我正在使用CoffeeScript开发它。保存更改后可以Gulp
观看Gulpfile.coffee
以便重新启动吗?
您可以创建一个task
这种意愿gulp.watch
的gulpfile.js
,只是spawn
另一个一饮而尽child_process。
var gulp = require('gulp'),
argv = require('yargs').argv, // for args parsing
spawn = require('child_process').spawn;
gulp.task('log', function() {
console.log('CSSs has been changed');
});
gulp.task('watching-task', function() {
gulp.watch('*.css', ['log']);
});
gulp.task('auto-reload', function() {
var p;
gulp.watch('gulpfile.js', spawnChildren);
spawnChildren();
function spawnChildren(e) {
// kill previous spawned process
if(p) { p.kill(); }
// `spawn` a child `gulp` process linked to the parent `stdio`
p = spawn('gulp', [argv.task], {stdio: 'inherit'});
}
});
我曾经yargs
为了接受“主任务”而在需要重新启动时运行。因此,为了运行此程序,您可以调用:
gulp auto-reload --task watching-task
要进行测试,请致电touch gulpfile.js
或touch a.css
查看日志。
我正在开发一个。能让它一变就重启吗?我正在Coffeescript中开发它。是否可以监视以便在保存更改时重新启动?
问题内容: 更改crontable文件后是否必须重新启动cron? 问题答案: 没有。 在cron手册页中: … cron然后将检查所有crontab的修改时间,并重新加载已更改的crontab。因此,无论何时修改crontab文件,都无需重新启动cron 但是,如果您只是想确保已完成, 要么
我有一个部署,其中包括一个configMap、persistentVolumeClaim和一个服务。我已经更改了configMap并将部署重新应用到我的集群中。我了解到此更改不会在部署中自动重启pod: 下面是Wiki.yaml的样子:
问题内容: 对于那些来自PHP背景的人来说,杀死节点并在每次代码更改后重新启动它的过程似乎非常繁琐。使用节点启动脚本以保存代码更改后自动重新启动节点时,是否有任何标志? 问题答案: forever模块具有多个node.js服务器的概念,并且可以启动,重新启动,停止和列出当前正在运行的服务器。它还可以监视文件更改并根据需要重新启动节点。 如果尚未安装,请安装: 安装后,调用命令:使用该标志监视文件的
刚开始学习python flask框架,在阅读了一些教程之后,我发现对于我在(init.py)文件或任何python文件中所做的每一个更改,我们都需要重新启动服务器才能提交更改。嗯,我不明白,例如,如果一个用户正在使用支付页面(不一定是支付网关)浏览服务器上的一个页面(单服务器),如果服务器需要重新启动以进行后端的任何更改,会发生什么情况,有什么方法来处理这个问题,对不起,如果我的问题看起来不合适
问题内容: 我有一个CI管道来构建我的android应用程序,并使用gitlab管道运行有条件的测试。我的gitlabRunner是一台ubuntu 16.04机器,在docker容器中运行每个构建。我有一个通过USB连接到gitlab运行程序的物理android设备。 最近,每次触发新的构建时,系统都会提示我允许android目标上的USB设备使用RSA指纹。问题在于指纹随着每个构建而变化。 我