Rubyでいうところのbundle exec 〜
に該当するNodeのコマンドってなんだろう?と思って雑に呟いたら、色々と教えてもらえました。
npx とか npm install --global とかあります
— りんご🍏ガチアサリをXにした (@mstssk) 2019年4月2日
npxがいやだったらyarn runもある。yarnが嫌だったらpackage.jsonのscriptsを実行するときは勝手に付与されるからそこで定義してnpm runから呼び出す。(少しずつ自体をさかのぼってる感じになった
— えいる@補助人工心臓で子育て🔥🌇 (@eielh) 2019年4月2日
Rubyのbundle execは、
— パトラッシュ@RubyKaigi参加します (@patorash) 2019年4月2日
Nodeだと npx
yarnだと yarn run
らしい。
npxはnode_modulesの下に対象のパッケージがないと自動でダウンロードしてきて一時的にPATHに入れて実行するので注意。
— りんご🍏ガチアサリをXにした (@mstssk) 2019年4月2日
というわけで、yarn run 〜
がよさそう。npx
もいいけれど、間違えて入れていないパッケージの命令を書いたらその場でダウンロードが始まるので遅いし。