結論
明示的に環境変数を設定する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!
引数の渡し方は下記のいずれでもOKです
-name World
-name=World
--name World
--name=World