Hyperf 热更新Watcher
一、安装watcher组件
composer require hyperf/watcher --dev
二、发布配置
php bin/hyperf.php vendor:publish hyperf/watcher
三、配置说明(配置文件所在位置:config/autoload/watcher.php)
配置 | 默认值 | 备注 |
---|---|---|
driver |
ScanFileDriver
|
默认定时扫描文件驱动 |
bin |
php
|
用于启动服务的脚本 例如 php -d swoole.use_shortname=Off
|
watch.dir |
app , config
|
监听目录 |
watch.file |
.env
|
监听文件 |
watch.interval |
2000
|
扫描间隔(毫秒) |
四、启动
php bin/hyperf.php server:watch
五、不足注意项
- 暂时 Alpine Docker 环境下,稍微有点问题,后续会完善。
- 删除文件和修改
.env
需要手动重启才能生效。 - vendor 中的文件需要使用 classmap 形式自动加载才能被扫描。(即执行
composer dump-autoload -o
)
Hyperf 热更新Watcher相关推荐
- webstorm 运行android,Windows React Native环境搭建:webstorm+android studio 及解决热更新
工具准备: SDK Android SDK Build-tools:23.0.1 SDK Platform:Android N .6.0 .5.1.1.5.0.1.4.4.2.4.1.2 Androi ...
- vue init webpack缺少标识符_Vue脚手架热更新技术探秘
前言 热替换(Hot Module Replacement)或热重载(Hot Reload)是指在不停机状态下,实时更新,在前端利于来说,在各大框架中及库中都有体现,比如NG从5开始就提供了热更新,R ...
- vite1.x 热更新(HMR)的实现原理
前言 将近一年前自己尝试阅读vite源码(2.x),虽然也有些收获但整体并没有到达我的预期,对于vite也是停留在一知半解的程度上.最近想重新开始学习vite,但回顾之前的学习历程,感觉不太想继续之前 ...
- gulp-jade 动态数据渲染编译模板 热更新案例开发
导读 我们今天来聊一聊如何使用gulp编译生成jade模板:如果你想快速编写html,就可以使用node下很火的一款模板语法jade, 但你便写完代码后,想要立即看到效果就可以使用gulp生态里面的g ...
- 修改html时webpack热更新,webpack学习之路(二)webpack-dev-server实现热更新
上一章对webpack的配置有了简单的认识. 这一章,我需要学习的是webpack热更新,因为在开发过程中,不希望当文件更改时,人肉去编译文件,刷新浏览器. webpack热更新 webpack-de ...
- 苹果禁止使用热更新 iOS开发程序员新转机来临
今天本是女神们的节日,所有iOS程序员沸腾了!原因是苹果爸爸发狠了,部分iOS开发者收到了苹果的这封警告邮件: [图一 苹果邮件] 消息一出,一时间众多开发者众说纷纭,以下是来源于网络的各种看法: 有 ...
- 热更新 FrameWork
工作中遇到想要绕过AppStore直接更新App的要求!这里友情提示下,看了很多资料只是是实现了功能,但在项目中并没有真正用到!资料大多都显示会被拒,这个说的是个人级的,好像企业级的不会这样,仅仅是项 ...
- 用ECMAScript4 ( ActionScript3) 实现Unity的热更新 -- 使用原型链和EventTrigger
原型链是JS的必备,作为ECMAScript4,原型链也是支持的. 特别说明,ActionScript3是支持完整的面向对象继承支持的,原型链只在某些非常特殊的情况下使用. 本文旨在介绍如何使用原型链 ...
- vue 热更新无反应_不吹不黑谈谈 vue 的 SFC 和 template
大家好,好久不贱,我是 132,今天给大家带来一篇关于 SFC 的文章 为什么我曾经不看好 SFC 和 template 过去,我一直不看好 SFC 和 template,甚至因为这个观点,还被很多 ...
最新文章
- 深入研究 System.out.println()
- (十四)Java springcloud B2B2C o2o多用户商城 springcloud架构- Spring Cloud构建分布式电子商务平台...
- 转:Node.js和testacular的安装与配置
- JAVA-用栈机制实现单词逆序排列
- 执行Linux脚本出错,出现No Such file or directory异常
- jsf tree组件_JSF UI组件标签属性示例教程
- 【礼仪大赛常识】 女人宴会搭配必学的礼服文化
- AUTOSAR架构中的配置文件
- 数学计算机游戏攻略,孩子们的游戏学习基本的数学
- 自然对数底数e的由来
- vue项目json格式化显示
- IDM All Products全系列破解UltraEditUltraCompareUEStudioUltraFTPUltraFinder全部最新版产品破解补丁及注册机补丁破解
- 博士毕业年龄如何计算机,紧缺专业博士因年龄问题,毕业等于失业(转载)
- 猫耳FM音频转换成MP3格式
- Multimodal Sentiment Analysis论文汇总
- 解决ubantu 安装gitlab 失败 Unable to locate package gitlab-ce
- MySQL插入时间差八小时问题解决
- Python数据分析实战【七】:用Python实现对Excel文件中的数据进行md5加密【文末源码地址】
- 判断三极管电路能否放大交流信号
- README文件编写