🫳

pnpmでpackage.jsonのscriptsに引数を渡す方法

2023/03/25に公開

結論

明示的に環境変数を設定する[1]

package.json
{
  "scripts": {
    "hello": "echo Hello, $name!"
  }
}
$ name=World pnpm hello

> echo Hello, $name!

Hello, World!

補足: npmの場合

npmの場合は、次のように書いてコマンドライン引数に渡すことができます[2]

package.json
{
  "scripts": {
    "hello": "echo Hello, $npm_config_name!"
  }
}
$ npm run hello -name World

> echo Hello, $npm_config_name!

Hello, World!
脚注
  1. npm との違い ↩︎

  2. package.jsonのscriptsに引数を渡す方法 ↩︎

Discussion