🫳
pnpmでpackage.jsonのscriptsに引数を渡す方法
結論
明示的に環境変数を設定する[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!
Discussion