VS Codeのエクステンションを開発しようと、Yeomanをインストールしていた時にパーミッションで怒られた。
Step 1: Set up your dev environment | Yeoman
パーミッションというとなんとなくsudoコマンドで管理権限を実行し、解決してしまいそうだが、上記のドキュメントをよく読むと、sudoを使うのは悪手のような記述があり、リンク先の方法で解決した。
guides/npm-global-without-sudo.md at master · sindresorhus/guides · GitHub
ホームディレクトリ配下に.npm-packagesというパッケージ格納ディレクトリを作って、ここで管理するようだ。グローバルな環境に影響を与えないので、この方が良いということなのだろう、ということは想像できる。