Ground Sunlight

Windowsで作る - PHPプログラミングの開発環境

ユーザ用ツール

サイト用ツール


サイドバー

メインメニュー

XAMPP アレンジ

IED

WSL2

道具箱

リポジトリ編

フレームワーク編

公開ソフトウェア

メタ
リンク


このページへのアクセス
今日: 2 / 昨日: 6
総計: 6437

composer:1.9:command-list

文書の過去の版を表示しています。


編集中です。しばらくお待ちください。

Composer コマンド一覧

Version 1.10.0

y2sunlight 2020-03-16

Composer に戻る

関連記事

本章では良く使いそうなComposerのコマンドを挙げておきます。全てのコマンドは以下を参照して下さい。


基本コマンド

composer install

最初にパッケージをインストールするときに使用します。パッケージの依存関係が既に解決済みでその指定バージョンをインストールしたいときに使用します。

  1. composer.lock がない場合は composer.json から依存関係を解決してインストールします
  2. composer.lock がある場合は composer.lock からそのままパッケージをインストールします
composer update

パッケージをアップデートするときに使用します。composer.json から依存関係を解決してパッケージをインストールします

composer require

パッケージを追加したいときに使用します。指定パッケージが composer.json に追記され、パッケージが存在しない場合はその場で作成されます。

composer dump-autoload

オートローディング用のクラスマップを作成します。 新しくClass(又はInterface)を作った場合は、オートローディング規約(PSR-4)からクラスをオートロードできますが、クラスマップを作成した方が高速にロードできます。

確認コマンド

composer -V

Composerのバージョンを表示します。

Example:

C:\>composer -V
Composer version 1.10.0 2020-03-10 14:08:05

composer show

Composerでインストール済みの全てのパッケージ情報を表示します。

Example:

C:\>composer show
eftec/bladeone         3.37    The standalone version Blade Template Engine from Laravel in a single php file
j4mie/idiorm           v1.5.6  A lightweight nearly-zero-configuration object-relational mapper and fluent ...
monolog/monolog        2.0.2   Sends your logs to files, sockets, inboxes, databases and various web services
phpoption/phpoption    1.7.2   Option Type for PHP
psr/log                1.1.2   Common interface for logging libraries
symfony/polyfill-ctype v1.14.0 Symfony polyfill for ctype functions
vlucas/phpdotenv       v4.1.1  Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER...

composer licenses

インストールされている全てのパッケージの名前、バージョン、およびライセンスを表示します。

Example:

C:\>composer licenses
Name: __root__
Version: No version set (parsed as 1.0.0)
Licenses: none
Dependencies:

Name                    Version  License
eftec/bladeone          3.37     MIT
j4mie/idiorm            v1.5.6   BSD-2-Clause, BSD-3-Clause, BSD-4-Clause
monolog/monolog         2.0.2    MIT
phpoption/phpoption     1.7.2    Apache-2.0
psr/log                 1.1.2    MIT
symfony/polyfill-ctype  v1.14.0  MIT
vlucas/phpdotenv        v4.1.1   BSD-3-Clause

composer validate

composer.jsonが有効かどうかを確認します。composer.jsonファイルをコミットする前にvalidateコマンドでチェックできます。

Example:

C:\>composer validate
TODO:

composer status

インストールされているパッケージがローカルで変更されていないか確認できます。

Example:

C:\>composer status
No local changes

composer diagnose

Composerが何かおかしな動作をしていると思われる場合は、診断コマンドを実行して、多くの一般的な問題の自動チェックを実行することができます。

Example:

C:\>composer diagnose
TOOD

コマンド一覧

コメント

コメントを入力. Wiki文法が有効です:
 
composer/1.9/command-list.1584330773.txt.gz · 最終更新: 2020/03/16 12:52 by tanaka