位置: 编程技术 - 正文
推荐整理分享mac中利用NVM管理不同node版本的方法详解(mac nums),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:mac支持nvme,mac nums,mac nvdia,macnvram,macos nvram,mac nvm,mac nvram命令,mac nvm,内容如对您有帮助,希望把文章链接给更多的朋友!
前言
大家在开始本文的正文之前,建议大家先看看这篇文章: 下使用 nvm 或者 n 来进行版本控制及nvm 安装node.js 版本后,重启终端 node , npm 环境变量失效的相关内容,好了,下面开始本文的正文:
Mac 下通过 brew install nvm 所安装的 nvm ,由于安装路径不同,无法正确启用。建议使用 brew uninstall nvm 卸载掉之后,通过本文的方案重新安装一次。
卸载已安装到全局的 node/npm
如果之前是在官网下载的 node 安装包,运行后会自动安装在全局目录,其中
node 命令在 /usr/local/bin/node ,npm 命令在全局 node_modules 目录中,具体路径为 /usr/local/lib/node_modules/npm
安装 nvm 之后最好先删除下已安装的 node 和全局 node 模块:
通过nvm来管理
场景:同组的同事使用node版本是5.7.0,而本机安装了node 7.2.0,如何兼容?
使用nvm管理。
使用Homebrew安?nvm 使用nvm安?Node.js 使用nvm?o痛切?QNode.js版本安装nvm
使nvm生效
或者:
使用nvm安?Node.js
查看可用版本:
安装:
比如:
还有
使用nvm?o痛切?QNode.js版本
nvm??迅??版本的node安?在/usr/local/opt/nvm底下。可以看看?目?底下放了哪些?|西:
我??可以??透?nvm安?????版本,事??上???vm目?下另外建立了v5.7.0以及v7.2.0???目??矸?e存放node的binary?n。又nvm??谀愕?PATH最前面安插指定版本的目?,透????方式你在使用node指令?r就??弥付ǖ陌姹?磉作了。
?????PATH的值看看:
查看当前可用版本
切换版本:
比如
也可以偷?幸稽c,不用打完整的版?:
切?Q成?e的版本:
不?????砹耍?绻?懔硗忾_一??shell?窗,?K?入nvm,??l?current version是空的:
?是因?槔??vm use指令只??诋?前的shell生效,?你?了新的shell就??l?$PATH的值已?不包含??才?定的node目?了。
要解?Q??????就是利用
?碓O定一????的node版本:
此?r再打?另一??shell?窗,就可以直接使用你所?定的node版本了。
总结
标签: mac nums
本文链接地址:https://www.jiuchutong.com/biancheng/368549.html 转载请保留说明!上一篇:mongoose设置unique不生效问题的解决及如何移除unique的限制(mongoose怎么用)
下一篇:nodejs操作mongodb的增删改查功能实例(nodejs操作sqlserver)
友情链接: 武汉网站建设