npm を介した JavaScript でのスクリプト実行
ファイル package.json には、
ターミナルコマンドを npm を介して実行できるようにする
特別な設定 scripts が存在します。
これは、長いコマンドをより扱いやすいものに変換するために
使用されます。
その使い方を見てみましょう。 例として、ユーティリティ sloc が インストールされているとします:
npm install -D sloc
これを使用してフォルダ src の
内容をカウントする必要があるとしましょう:
npx sloc src
上記のコマンドをより扱いやすいものにしてみましょう。
まず、現在の package.json ファイルの中身を
確認します:
{
"devDependencies": {
"sloc": "^0.2.1"
}
}
ここに scripts 設定を記述しましょう。
この設定は、コマンド名とその値をプロパティとする
オブジェクトになります。
カウントコマンドに何か名前を付けましょう、
例えば count とします。
値として、実行したいターミナルコマンドを指定します:
{
"devDependencies": {
"sloc": "^0.2.1"
},
"scripts": {
"count": "npx sloc src"
}
}
これで、このコマンドを呼び出すには、
ターミナルで npm と書き、
次にコマンド run、
その次に私たちが考えたコマンド名を書きます:
npm run count
cowsay ライブラリを特定のパラメータで起動するための 独自のコマンドを作成してください。