Qiitaでも使ってる人をほとんど見かけないので共有。
いままで
例えばeslint。
node_modules/bin/eslint ./
こんなふうに、 node_modules
に生成されたバイナリを直接叩いていました。
単発ならこれでもいいけど、つなげて実行したい場合めちゃめちゃ冗長。
これから
npx eslint ./
npx
で冗長なコマンドから開放されました!
参考記事
1年前の記事でこんなにいいねがついているのにあんまり浸透していない
https://qiita.com/vvakame/items/23b02e950ca307b9e674
最近の記事もありましたが、同じくらいいいねがついています。やっぱり浸透していない。。。
https://qiita.com/tonkotsuboy_com/items/8227f5993769c3df533d
ちなみに
使えるのはnpm5.2.0以降みたいですね。
最近 brew install node
したなら多分6.2.0以上がインストールされていますので使えるはずです。
先日も新しいバージョン6.4.1がリリースされていますので、念の為 npm upgrade -g npm
してみましょう。
浸透してない。。。
以上です。