如何设置ThinkPHP的Composer最小稳定性要求?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1236个文字,预计阅读时间需要5分钟。
如果您在使用ThinkPHP项目时发现无法安装带有beta、RC或dev标签的扩展包,或者Composer拉取了不稳定版本的开发版,这很可能是因为项目的最小稳定性约束未正确配置。以下是一些针对ThinkPHP项目的Composer稳定性配置方法:
一、在 composer.json 中设置 minimum-stability 全局阈值
该字段定义整个项目对未显式标注稳定性的依赖所允许的最低稳定性级别,影响所有直接 require 的包(如 thinkphp/framework 以外的扩展),但不传递给间接依赖。ThinkPHP 自身默认要求 stable,因此修改此值需谨慎。
1、打开 ThinkPHP 项目根目录下的 composer.json 文件。
2、确认 minimum-stability 字段位于 JSON 根对象层级,与 require、autoload 同级,不可嵌套于 config 或 extra 中。
本文共计1236个文字,预计阅读时间需要5分钟。
如果您在使用ThinkPHP项目时发现无法安装带有beta、RC或dev标签的扩展包,或者Composer拉取了不稳定版本的开发版,这很可能是因为项目的最小稳定性约束未正确配置。以下是一些针对ThinkPHP项目的Composer稳定性配置方法:
一、在 composer.json 中设置 minimum-stability 全局阈值
该字段定义整个项目对未显式标注稳定性的依赖所允许的最低稳定性级别,影响所有直接 require 的包(如 thinkphp/framework 以外的扩展),但不传递给间接依赖。ThinkPHP 自身默认要求 stable,因此修改此值需谨慎。
1、打开 ThinkPHP 项目根目录下的 composer.json 文件。
2、确认 minimum-stability 字段位于 JSON 根对象层级,与 require、autoload 同级,不可嵌套于 config 或 extra 中。

