Manjaro GNOME 18.0_x86-64でnvm is not compatible with the npm config "prefix"
タイトルのエラーメッセージでググったら、やたらとMacの場合で
現象が確認されているが、こちらはLinuxで発生。
が、解決方法は同様の内容を実行すれば、なんとかなったので
手順を備忘録として、まとめる。
[手順]
1. 以下コマンドを実行。
% nvm run node --version
2. 1を実行後、下記エラーメッセージ。
nvm is not compatible with the npm config "prefix" option: currently set to "/home/haiju/.npm"
Run `nvm use --delete-prefix v10.15.0 --silent` to unset it.
Running node v10.15.0
[解決策]
1. 下記コマンドを実行。
% `nvm use --delete-prefix v10.15.0 --silent`
2. [手順]1のコマンドを再実行。
% nvm run node --version
Running node v10.15.0 (npm v6.4.1)
v10.15.0
3. [手順]2のエラーメッセージが出力されないことを確認。
[参考サイト]
https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally
https://docs.npmjs.com/downloading-and-installing-packages-globally