qiita.com 3日前

*【環境設定】WSLにnpmのグローバルパッケージを入れるとき、なぜホームディレクトリが推奨なのか

WSLでnpmのグローバルパッケージをsudoでインストールするとroot所有と一般ユーザー所有が混在しEACCES事故の温床になる。prefixを~/.npm-globalに向けることで権限不要かつ影響範囲を自分だけに閉じられる。加えてLinuxのソフト置き場は「全ユーザー」「自分だけ」「プロジェクトだけ」の三層に分かれることや、WSLでは/mnt/c配下の作業が極端に遅い点も解説している。

WSLでnpmのグローバルパッケージをsudoでインストールするとroot所有と一般ユーザー所有が混在しEACCES事故の温床になる。prefixを~/.npm-globalに向けることで権限不要かつ影響範囲を自分だけに閉じられる。加えてLinuxのソフト置き場は「全ユーザー」「自分だけ」「プロジェクトだけ」の三層に分かれることや、WSLでは/mnt/c配下の作業が極端に遅い点も解説している。
↗ 元記事を開く