node版本管理nvm使用过程中的一些总结(类似nvm use 无效,版本切换导致npm 失效等问题)

最近因为在做vue项目,做的过程中顺便学习了node的版本管理器nvm,感觉很有意思,可以去切换我们所需要的版本,整个过程高效方便。闲话少说,记录一下最近遇到问题方便以后回顾。

nvm-windows下载地址:https://github.com/coreybutler/nvm-windows/releases

nvm安装后操作流程可以参考这篇文章:https://blog.csdn.net/tyro_java/article/details/51232458

(1) 加入nvm install 6.9.0 版本以后一定要记得立马执行  nvm  use 6.9.0  这样才会生效

(2) nvm use 无效,nvm use 后执行nvm ls,当前使用的版本前会有 * 标注,可是nvm use 所有版本前都没有*,回顾一下操作,终于发现问题所在,我当前使用的版本是 6.9.0,我现在nvm install 或手动删除 6.9.0版本后就会发生这种情况,nodejs默认安装目录根本没有安装相对应的node版本。

解决方法,根据以上的安装流程应该删除当前dev 目录下 nodejs目录,重新执行一下 nvm use xxx当前存在的版本,此时会发现dev目录下自动生成 nodejs目录下也已经生成对应的node 版本。因此,删除当前正在使用的 node版本前 一定要记得 切换个版本在进行删除。以上都为自己的理解,如有不对的地方请指教。

你可能感兴趣的:(前端开发,nodejs,nvm,npm)