nvm与npm配置“前缀”选项不兼容

    技术2023-10-10  80

    在mac系统,每次打开终端,或者使用nvm use xxx,之后,都提示以下报错,

     

    nvm is not compatible with the npm config "prefix" option: currently set to "/usr/local/Cellar/nvm/0.33.11/versions/node/v8.11.2" Run ' npm config delete prefix ' or ' nvm use --delete-prefix v8.11.2 --silent ' to unset it.

    解决方式:

    nvm与npm配置“前缀”选项不兼容:当前设置为“/usr/local/Cellar/nvm/0.33.11/version/node/v8.11.2”。 运行“npm config delete prefix”或“nvm use --delete-prefix v8.11.2 --silent”来取消设置。

    只需要删除并重制前缀就行。复制以下代码,依次执行:

    $ npm config delete prefix $ npm config set prefix $NVM_DIR/versions/node/v8.11.2
    Processed: 0.012, SQL: 9