タグ

2020年8月4日のブックマーク (1件)

  • npm run のスクリプトを連続実行・並列実行する (npm-run-all) | まくまくNode.jsノート

    なぜ npm-run-all が必要か? package.json の scripts プロパティでスクリプトを定義しておくと、任意のコマンドを npm run コマンド経由で実行できるようになります(以降 NPM スクリプトと呼びます)。 しかし、デフォルトでは、複数の NPM スクリプトを連続して実行する方法(Linux の cmd1 && cmd1)や、並列に実行する方法(Linux の cmd1 & cmd2)は提供されていません。 強引に各 OS のシェルの && や & を組み合わせることでできないことはありませんが、WindowsLinux で記述方法が異なるので、OS に依存した package.json になってしまいます。 このような場合に、npm-run-all という NPM パッケージを使用すると、複数の NPM スクリプトを逐次/並列実行するスクリプトを、

    npm run のスクリプトを連続実行・並列実行する (npm-run-all) | まくまくNode.jsノート
    iRSS
    iRSS 2020/08/04
    : を使ってスクリプト名を細分化しておくと、グロブでスクリプトをまとめて指定することができます "hello": "run-s hello:foo hello:bar", "hello:foo": "echo FOO", "hello:bar": "echo BAR"