npmコマンド虎の巻

npm start

npm startは、package.jsonのstartに定義されたコマンドを実行するコマンドです。

エイリアスなし

解説

package.jsonのscripts欄のstartに定義したコマンドを実行します。
scripts欄に記載したコマンドを実行するには npm run(npm run-script)を使用しますが、
startはよく使用するため専用にコマンド化されている感じです。

npm run を使用しても実行できるため、以下はすべて同じ意味です。
・npm start
・npm run start
・npm run-script start

「npm run」は「npm run-script」のエイリアス(別名)です。

構文

(構文)
npm start [オプション]
【オプション】
オプション説明
-- <オプション>オプションを渡す
(例)-gオプションを渡す→ npm start -- -g
-hコマンドのヘルプを表示する

サンプル

package.jsonのscript欄のstartに定義してあるコマンドを実行する

(C:\test\my-app\package.json)

{ ・・・省略・・・ "scripts": { "start": "npm index.js" } ・・・省略・・・ }
C:\test\my-app>npm start

コマンド「npm index.js」が実行されます

package.jsonのscript欄のstartに定義してあるコマンドに -gオプションを渡してを実行する

(C:\test\my-app\package.json)

{ ・・・省略・・・ "scripts": { "start": "npm ls" } ・・・省略・・・ }
C:\test\my-app>npm start -- -g

コマンド「npm ls -g」が実行されます

npm startコマンドのヘルプを表示する

npm start -h

備考

  • package.jsonの scripts欄の startには、パッケージを実行するためのコマンドを定義することが通例です。

関連項目

  • npm run-script:任意のコマンドを実行する
  • npm start:package.jsonのstartに定義されたコマンドを実行する
  • npm stop:package.jsonのstopに定義されたコマンドを実行する
  • npm test:package.jsonのtestに定義されたコマンドを実行する