一般情况下,我们都是用vagrant box add 的方式添加vagrant box,但用该方式添加的vagrant box版本号是为0的,如果对版本没有要求,这没啥问题,但homestead对版本是有要求的,不然添加后,也会提示找不到box,使用的方式添加metadata.json可以带版本号
metadata.json

{
    "name": "laravel/homestead",
    "versions": [{
        "version": "12.0.0",
        "providers": [{
            "name": "virtualbox",
            "url": "E:\\virtualbox\\homestead.box"
        }]
    }]
}

然后使用vagrant box add metadata.json 即可