最終更新: chipstar_light 2017年02月10日(金) 08:02:09履歴
- npmでパッケージをインストールする場所は、グローバル(PC全体)とローカル(特定ディレクトリ下)を選べる
- グローバルインストール
$ npm install -g パッケージ名
- ローカルインストールはコマンドを実行するカレントディレクトリにnode_modulesディレクトリが作成されそこにインストールされる
- ただし、カレントディレクトリから遡ったどこかの親ディレクトリににnode_modulesディレクトリが既に存在している場合は、そのnode_modules内にパッケージがインストールされる
- ローカルインストール
$ npm install パッケージ名
- package.jsonのdependenciesに設定してインストール
$ npm install --save パッケージ名
- - package.jsonのdevDependenciesに設定してインストール
$ npm install --save-dev パッケージ名
- グローバルからのアンインストール
- ローカルからのアンインストール
- package.jsonのdependenciesから削除してアンインストール
- package.jsonのdevDependenciesから削除してアンインストール
{ // プロジェクト名. "name": "プロジェクト名", // プロジェクト概要. "description": "プロジェクト概要", // プロジェクトバージョン. "version": "1.0.0", // プロジェクトのホームページ. "homepage": "https://xxxx.co.jp", // 作者情報 "author": { "name": "chipstar_light", "email": "メールアドレス" }, // バージョン管理システムの情報. gitとか. "repository": { "type": "git", "url": "git://github.com/xxx/xxx.git" }, // ITSのURL "bugs": { "url": "https://github.com/kokudori/xxx/issues" }, // ライセンス "licenses": [ { "type": "MIT", "url": "https://github.com/xxx/xxx/LICENSE-MIT" } ], // 最初に読まれるファイル. エントリポイント. "main": "xxx.js", // 依存するnodeのバージョン. "engines": { "node": ">= 0.8.0" }, // 各種 npm xxx で実行されるスクリプト. "scripts": { // npm testで実行される. "test": "nodeunit xxx.js" }, // 依存してるライブラリ. "dependencies": { "xxx": "0.0.1" }, // 開発環境のみに依存してるライブラリ "devDependencies": { // xxxのバージョン0.0.1に依存 "xxx": "0.0.1", // yyyのバージョン0.0.2以上に依存 "yyy": "~0.0.2" }, // npmで公開する時とかで使われるキーワード "keywords": [ "xxx", "yyy" ] }
コメントをかく