参考にさせて頂いたページ
- 作業ディレクトリを指定するオプションまとめ - Qiita
- node.js - npm - install dependencies for a package in a different folder? - Stack Overflow
- node.js - How to npm install to a specified directory? - Stack Overflow
はじめに
CircleCIで自動的に実行されるコマンドで、npm installしたいときに調べました。
2022年追記分
npm
npm install --prefix /path/to/project
yarn
yarn --cwd /path/to/project install
例えば package.json の scripts の lint を実行したいときは以下のような感じ
yarn --cwd ./path/to/project lint
2017年に書いた分
npm installをオプションを付けずに実行したい場合
package.jsonにdependenciesやdevDependenciesが既に記述されている場合です。
例えばsome_projectディレクトリの中にpackage.jsonがある場合は以下のコマンドです。
npm --prefix ./some_project install ./some_project
--save-devなどのオプションを付けて実行したい場合
同じくsome_projectディレクトリの中にpackage.jsonがある場合に、jqueryをインストールするには以下のコマンドです。
npm install --prefix ./some_project --save-dev jquery