以下のような状況。
$ sudo npm run dev sudo: npm: command not found
sudoのパスが通っていない。カレントユーザのパスを継承したければ以下のように設定する。
$ sudo visudo #Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" Defaults env_keep +="PATH"
参考サイト
sudo「コマンドが見つかりません」PATHが初期化されているときの対処法 – シングスブログ
https://blog.thingslabo.com/archives/000395.html
何故かcommand not found が出るときの対処法 – cha-shu.log
http://cha-shu00.hatenablog.com/entry/2017/03/02/123659