美文网首页
composer优先使用本地安装包

composer优先使用本地安装包

作者: houxin | 来源:发表于2020-03-29 14:47 被阅读0次

    在你的composer.json的文件中,添加repositories选项,例如

    {
        "name": "laravel/laravel",
        "type": "project",
        ...
        "require": {
            "php": "^7.2.5",
            "encore/laravel-admin": "^1.7",
            ...
        },
        "minimum-stability": "dev",
        "prefer-stable": true,
        "repositories": [
            {
                "type": "path",
                "url": "app/Admin/Extensions/laravel-admin-ext/phpinfo"
            }
        ]
    }
    

    type:是“path”,是因为我的安装包是本地的路径。
    url:是路径的具体值,相对当前的composer.json路径

    这里分两种情况

    • 如果你是全新的包,没有发布过的,他就会直接使用你本地的地址。这样子的话,就能一步就搭建成功。
    • 但是当你的包,在线上已经发布过的时候,他就会优先使用线上的正式包。

    解决办法如下:
    把prefer-stable的值设置为false即可

    "prefer-stable": false,
    

    相关文章

      网友评论

          本文标题:composer优先使用本地安装包

          本文链接:https://www.haomeiwen.com/subject/qcejuhtx.html