然后在项目的跟路径下新建composer.json文件(请自行将下面的注释去掉):
{
// 包的名字, 在之后其他项目引入`require`的时候,用的就是这个
"name": "hujingnb.../composer_demo",
// 包的描述信息
"description": "composer test",
// 包类型, 这里指定为 库
"type": "library...image-20200618212403956
Test.php 文件中简单调用了一下测试的方法(当然, 在真实的项目中也可以这样搞, 毕竟你的包写完也是需要测试的嘛):
目中引入私有包
另外建一个项目, 用来测试引入私有包. composer.json 如下(请自行删除注释):
{
"name": "root/composer_require_demo",...第二个项目的composer.json文件和第一个项目基本没什么区别嘛, 而且在 require 的时候, 使用的是"name"属性, 在第二个项目中也有"name", 那是不是意味着, 第二个项目也可以作为包被导入啊