好好爱自己!

【转】使用electron开发,修改文件后如何做到自动刷新

转, 原文:https://segmentfault.com/q/1010000009419827#

------------------

 

平时写WEB页面,可以配合构建工具,让页面自动刷新,或者平时写node的时候用会类似forever这样的工具自动启动,而不用手动重新启动一遍。最近在用electron就遇到这个问题了,查了不少资料也没找到解决方法。现在只能是修改后,重新在终端输入命令让它重新启动,HTML部分手动通过CTRL+R刷新。

请问有什么解决方案吗?

 

 

 

找到解决方法了,用gulp来做的。

gulpfile.js

var gulp = require('gulp');
var electron = require('electron-connect').server.create();

gulp.task('watch:electron', function () {
  electron.start();
  gulp.watch(['./*.js'], electron.restart);
  gulp.watch(['./*.{html,js,css}'], electron.reload);
});

然后通过gulp watch:electron启动。

 
 

你不会刷新快捷键吗?ctrl+r就刷新啦

posted @   立志做一个好的程序员  阅读(896)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
历史上的今天:
2019-02-22 ionic_ Network connectivity error occurred, are you offline?

不断学习创作,与自己快乐相处

点击右上角即可分享
微信分享提示