Node.jsでローカルにインストールしたパッケージのプログラムを実行する方法の紹介です。
方法1: 直接パス指定
モジュールがインストールされたディレクトリ./node_modules/.bin/
から直接指定。下記はeslintのバージョンを取得したい場合の例。
./node_modules/.bin/eslint -v
方法2: package.jsonのscriptsセクションに設定して実行
下記はeslintのバージョンを取得したい場合の設定例。
{
"name": "Sample",
"description": "Sample Project",
"scripts": {
"eslint-version": "eslint -v",
},
実行時はプロンプトでnpm run {設定したscript名}
と入力すればコマンドを実行することができます。上記の例の場合は下記のように入力すればOKです。
$ npm run eslint-version
ちなみにデフォルトで設定されているscriptsは下記に記載されています。
https://docs.npmjs.com/cli/v7/using-npm/scripts
コメント