如果是前后分离express只是提供接口可用直接使用:nodemon

npm i nodemon -s
nodemon ./bin/www

express+ejs开发方法:

gulp+browser-sync+gulp-nodemon

browser-sync:同步更新浏览器

gulp-nodemon:gulp版的nodemon

安装包走起:

npm i gulp -s
npm i browser-sync -s
npm i gulp-nodemon -s

新建gulpfile.js文件

var gulp = require('gulp'),browserSync = require('browser-sync').create(),nodemon = require('gulp-nodemon');
gulp.task('default', function () {var files = ['views/**/*.ejs','db/**/*.js','routes/**/*.js','models/**/*.js','public/**/*.*']browserSync.init(files, {proxy: 'http://localhost:3000',browser: 'chrome',notify: false,port: 4001});var stream = nodemon({script: './bin/www',ext: 'js html',env: {'NODE_ENV': 'development'}})stream.on('restart', function () {browserSync.reload();})gulp.watch('views/**/*.ejs').on("change", function () {browserSync.reload();});

控制行运行gulp即可

express组合gulp自动更新代码重启浏览器相关推荐

  1. win10自动更新后,浏览器能上网但qq连接超时问题

    昨天关机时没看清电脑自动更新什么,今天早上打开电脑就登不上qq,显示连接超时,同时360浏览器也无法上网,但谷歌浏览器上网却很正常.在百度里尝试了很多方法,终于花了整整一天的时间弄好了! 右击桌面左下 ...

  2. Node.js中的express框架,修改内容后自动更新(免重启),express热更新

    有两个插件可以解决此问题:1)supervisor:2)nodemon. 今天我只讲supervisor如何安装.设置开机自动启动: 强调一下!用supervisor来启动nodejs,就不用用什么p ...

  3. idea spring boot中热部署 自动更新不用重启服务

    近来在使用idea做springboot的项目,但是发现每次修改之后我都需要重新将项目关闭再开启,这样比较繁琐,发现通过热部署的方式让我们可以一边修改我们的项目,然后在页面中直接通过刷新展示出来 sp ...

  4. Windows Server 2016 禁止自动更新后重启

    管理员运行cmd 输入Sconfig, 选择5,选择m 转载于:https://www.cnblogs.com/runliuv/p/9920819.html

  5. 利用gulp,当引入文件改动时,版本号自动更新~

    gulp自动更新版本号 安装依赖 yarn add gulp-rev yarn add gulp-rev-collector 本次依赖的版本号为: "gulp": "^3 ...

  6. 后盾网lavarel视频项目---phpstorm 配置ftp, 自动更新同步代码

    后盾网lavarel视频项目---phpstorm 配置ftp, 自动更新同步代码 一.总结 一句话总结: 1.在phpstorm中设置:路径Tools/Deployment/Configuratio ...

  7. phpstorm 配置ftp, 自动更新同步代码 (亲测完美)

    phpstorm配置ftp,自动更新代码 2017年01月16日 11:50:44 阅读数:2115 第一步:Tools->Deployment->configruation 第二步:填写 ...

  8. Win10问题篇:一次性永久关闭win10系统自动更新。

    今天我的Win10系统又自动更新了,这让我很困惑,明明按百度上说的关闭了Windows Update服务怎么还会更新. 我抱着怀疑的态度再次打开服务. 冷静分析是这里的锅.可是这个系统组件又不能关闭. ...

  9. flutter APP自动更新

    flutter APP自动更新 前言 在pubspec.yaml中安装依赖 在main.dart文件中,初始化FlutterDownLoader 配置网络 在AndroidManifest.xml新增 ...

最新文章

  1. 信号回勾产生的原因_电力电缆故障原因及常用检测方法
  2. 产生数(Floyd)
  3. Linux内核态之间进程通信,内核态和用户态通信(二)--实现
  4. 在Windows XP中对系统文件(页面文件和注册表)进行碎片整理
  5. 前端学习(2773):条件编译和跨端兼容
  6. Bootstrap 导航
  7. 哈苏相机加持!一加9 Pro海外抢先发布:采用120Hz LTPO屏幕
  8. 2.6、ConfigurationClassPostProcessor 解析配置文件
  9. JavaScript43种常见的浏览器兼容性问题大汇总
  10. 制作lfw格式的数据集
  11. 输出101到200的素数
  12. mac苹果电脑使用耳机听不到声音
  13. Jeff Dean 的传奇人生:超级工程师们拯救谷歌
  14. 中国cdn服务升级成就免费备案
  15. Android中 手机震动功能的实现
  16. 【博士论文】深度学习的对抗攻击与鲁棒性测评
  17. Interval 类型总结
  18. java笔记之基础-outer标签
  19. SpringCloud笔记(Hoxton)——Netflix之Eureka服务注册与发现
  20. 学习《论文写作》课程的收获

热门文章

  1. java类定义的顺序_Java类及对象的初始化顺序
  2. elasticsearch 嵌入式_Elasticsearch 开箱指南
  3. 计算机科学家 成就,25年来的最高成就!MIT科学家让计算机提供创意,可自动设计机器人形态...
  4. 邮件 自动打印 linux,Unix / Linux基本实用程序-打印,电子邮件
  5. 【Network Security!】服务器远程管理
  6. 机器学习(MACHINE LEARNING) 【周志华版-”西瓜书“-笔记】 DAY16-强化学习
  7. 做好三个“避免”,加速网站排名提升!
  8. 网络推广外包——网络推广外包浅析那些年起步就结束的企业网站
  9. 网站开发绝不像你看到的那么简单!
  10. python画蝴蝶_python画蝴蝶曲线图的实例