問題

npx 実行時にyとたたくのが面倒、もしくはたたくこと自体を忘れてしまう。

% npx cowsay foo
Need to install the following packages:
  cowsay
Ok to proceed? (y)

対応方法

--yesをつける。(キャッシュを有効にする?)

% npx --yes cowsay foo
 _____
< foo >
 -----
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

以後、--yesをつけなくてもOk to proceed? (y)は表示されない。

% npx  cowsay foo
 _____
< foo >
 -----
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

キャッシュをクリアすると、Ok to proceed? (y)が復活する。

% npx --yes clear-npx-cache

% npx  cowsay foo
Need to install the following packages:
  cowsay
Ok to proceed? (y)
 _____
< foo >
 -----
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

まとめ

--yes 5 文字か、y 1 文字か…

参考サイト

環境

% npm --version
8.6.0