下面由composer使用教程栏目为大家分享介绍如何创建composer.json,希望对需要的朋友有所帮助!
创建composer.json
我们可以手动创建json文件,也可以自动创建,有自动当然首选自动
在我们的项目根目录运行命令行composer init就自动创建了PS D:\code\test3> composer init
Welcome to the Composer config generator
This command will guide you through creating your composer.json config.
Package name (/) [kelle/test3]: my/ctest
Description []:
Author [, n to skip]: dragonfly429
Minimum Stability []:
Package Type (e.g. library, project, metapackage, composer-plugin) []:
License []:
Define your dependencies.
Would you like to define your dependencies (require) interactively [yes]?
Search for a package:
Would you like to define your dev dependencies (require-dev) interactively [yes]?
Search for a package:
{
"name": "my/ctest",
"authors": [
{
"name": "dragonfly429",
"email": "dragonfly429@foxmail.com"
}
],
"require": {}
}
Do you confirm generation [yes]?
其中这个json文件的字段和格式需要了解一下--name: 包的名称。
--description: 包的描述。
--author: 包的作者。
--homepage: 包的主页。
--require: 需要依赖的其它包,必须要有一个版本约束。并且应该遵循 foo/bar:1.0.0 这样的格式。
--require-dev: 开发版的依赖包,内容格式与 --require 相同。
--stability (-s): minimum-stability 字段的值。
name author require 是必填的
-dev代表开发时才用到的 这个跟npm的语法都一样的(save 不用写)