您现在的位置是:首页 > 文章详情 网站首页文章详情
composer优先使用本地安装包
- 1827
- 0
- 2020-04-24 10:11:05
- laravel框架
简介在你的composer.json的文件中,添加repositories选项,例如
{
"name": "laravel/laravel",
"type": "project",
...
"require": {
"php"...
在你的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-安装时要求输入授权用户名密码[多次]
下一篇: laraval中的模板地址