下面由composer命令使用圖文教程欄目為大家分享介紹如何創(chuàng)建composer.json,希望對需要的朋友有所幫助!
創(chuàng)建composer.json
我們可以手動創(chuàng)建json文件,也可以自動創(chuàng)建,有自動當然首選自動
在我們的項目根目錄運行命令行composer init就自動創(chuàng)建了
PS D:codetest3> composer init Welcome to the Composer config generator This command will guide you through creating your composer.json config. Package name (<vendor>/<name>) [kelle/test3]: my/ctest Description []: Author [, n to skip]: dragonfly429 <dragonfly429@foxmail.com> 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: 開發(fā)版的依賴包,內(nèi)容格式與 --require 相同。 --stability (-s): minimum-stability 字段的值。
name author require 是必填的
-dev代表開發(fā)時才用到的 這個跟npm的語法都一樣的(save 不用寫)