Skip to content

Instantly share code, notes, and snippets.

@nishinoshake
Last active October 15, 2016 20:20
Show Gist options
  • Save nishinoshake/904fea2b4774d30245567daaada414f8 to your computer and use it in GitHub Desktop.
Save nishinoshake/904fea2b4774d30245567daaada414f8 to your computer and use it in GitHub Desktop.
Composerがわからん(ついでにnpm)

なにか

PHPのパッケージ管理ソフト
Nodeでいうnpm的なやつ

インストール

ダウンロードして、
実行ファイルをパスの通ったところに移動する

cd /tmp
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer

コマンド

#共通オプション
-v (--verbose) 詳細表示
-h (--help) ヘルプ
-V (--version) バージョン

#初期化
composer init
npm init

#コンフィグ(composer.json, package.json)をもとに
#パッケージ用のディレクトリ(vendor, node_modules)に
#インストールする
composer install
npm i(install)

#パッケージの削除
composer remove package1
npm r(remove) package1

#すべてアップデート
composer update
npm update

#指定のパッケージをアップデート
composer update package1
npm update package1

#パッケージをコンフィグに追加する(インストールは別途)
composer require package1
npm i -D(-S) package1

#利用を一覧表示する
composer show
npm ls
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment