結論
これで直った。
npmがsudoでしか実行できない時の対処法
何がそんなにストレスか
sudo create-react-appってすると今後の作業全部にsudoしなきゃいけないです。
当然編集して保存するのもsudoですし何でもかんでもsudoです。
vscode使ってるとsu権限で起動するのオプションつけないといけないし、つけずにやると
ファイル作ったつもりがなんかできてないってファイルを探すためにfindとか打って探して何でないんだと20分悩みました。
解決方法
一番上の記事が参考です。
記事の手順を踏まない場合、create-react-appがsudoなしでは打てません。
なので記事の手順を踏み、sudoなしで色々できるようにしてください。
そうすれば全て解決します。
sudoでcreate-react-appした後作成されたファイルの権限を変更すればいいだけでは?
ってツッコミは受け付けません。
終わり。