Skip to content

[nodejs] nvm is not compatible with the npm config "prefix" option: currently set to ....

Published: at 01:36 PM (1 min read)

有次重開電腦後,terminal 就一直噴以下這個錯誤

nvm is not compatible with the npm config “prefix” option: currently set to “/usr/local” Run `npm config delete prefix` or `nvm use —delete-prefix v8.8.1 —silent` to unset it.

初步看起來像是 nvm 的 PATH 跑掉了,查了一下資料,在這紀錄一下如何解決

nvm uninstall v5.7.1 && nvm install v5.7.1

通常是某個版本的 node 發生了路徑找不到或是執行上的錯誤,重裝即可重新設定。

如果仍然不行,可以試試

nvm unalias default

參考資料:

https://github.com/creationix/nvm/issues/1245