怎么修改composer包并能在项目立即体现
发布时间 - 2021-07-12 00:00:00 点击率:次composer 依赖本地开发中的包
在开发一个composer包的时候, 我们肯定需要去调试它, 因此我们通常会建立一个测试项目, 并在测试项目中引入这个包. 本文介绍如何实现在修改composer包代码时,能立即在测试项目中体现.
首先创建composer 包项目: composer init .或者手动创建 composer.json文件, 开始开发你的包.
创建测试项目
配置本地依赖, 在测试项目中composer.json里添加如下内容:
"repositories": {
"local": {
"type": "path",
"url": "path/to/your/package"
}
}在测试项目中安装这个包composer require your_vendor_name/your_package_name
done
如果你进入到测试项目的vendor文件夹下面, 你会发现这个包并没有拷贝到这里来, 而是通过软链接指向了你的包的路径, 所以修改了包的代码在测试项目可以直接体现
*如果嫌弃2个项目切换麻烦, 可以参考git submodule的用法把2
个项目放在一起开发
# composer
# json
# require
# git
# 如果你
# 并在
# 可以直接
# 建立一个
# 你会发现
# 通常会
# 如何实现
# 放在一起
# 拷贝到
# path
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel怎么做缓存_Laravel Cache系统提升应用速度的策略与技巧
如何快速搭建高效香港服务器网站?
Laravel如何安装Breeze扩展包_Laravel用户注册登录功能快速实现【流程】
教你用AI将一段旋律扩展成一首完整的曲子
Laravel怎么判断请求类型_Laravel Request isMethod用法
HTML5建模怎么导出为FBX格式_FBX格式兼容性及导出步骤【指南】
使用Dockerfile构建java web环境
简单实现Android文件上传
Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理
Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】
Laravel如何实现模型的全局作用域?(Global Scope示例)
Laravel如何使用Contracts(契约)进行编程_Laravel契约接口与依赖反转
Laravel模型事件有哪些_Laravel Model Event生命周期详解
Laravel Asset编译怎么配置_Laravel Vite前端构建工具使用
Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】
Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】
Laravel如何处理文件下载请求?(Response示例)
Laravel如何升级到最新的版本_Laravel版本升级流程与兼容性处理
jQuery中的100个技巧汇总
HTML5段落标签p和br怎么选_文本排版常用标签对比【解答】
Swift开发中switch语句值绑定模式
Laravel Debugbar怎么安装_Laravel调试工具栏配置指南
如何基于云服务器快速搭建网站及云盘系统?
Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】
如何挑选高效建站主机与优质域名?
nodejs redis 发布订阅机制封装实现方法及实例代码
Laravel怎么创建自己的包(Package)_Laravel扩展包开发入门到发布
中山网站推广排名,中山信息港登录入口?
Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】
在线制作视频网站免费,都有哪些好的动漫网站?
Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】
Angular 表单中正确绑定输入值以确保提交与验证正常工作
如何在 Python 中将列表项按字母顺序编号(a.、b.、c. …)
Laravel如何为API编写文档_Laravel API文档生成与维护方法
如何续费美橙建站之星域名及服务?
html5audio标签播放结束怎么触发事件_onended回调方法【教程】
详解Android中Activity的四大启动模式实验简述
JS经典正则表达式笔试题汇总
Laravel如何使用Guzzle调用外部接口_Laravel发起HTTP请求与JSON数据解析【详解】
如何快速启动建站代理加盟业务?
浅谈javascript alert和confirm的美化
图册素材网站设计制作软件,图册的导出方式有几种?
JS弹性运动实现方法分析
宙斯浏览器文件分类查看教程 快速筛选视频文档与图片方法
深入理解Android中的xmlns:tools属性
弹幕视频网站制作教程下载,弹幕视频网站是什么意思?
php485函数参数是什么意思_php485各参数详细说明【介绍】
Laravel队列由Redis驱动怎么配置_Laravel Redis队列使用教程
如何快速上传建站程序避免常见错误?
如何在新浪SAE免费搭建个人博客?

