当前位置: 首页 > 后端技术 > Node.js

nvm安装加踩坑日记

时间:2023-04-03 13:01:27 Node.js

什么是nvmnvm是node.js的包管理工具。由于不同的项目在打开不同的项目时安装依赖时可能会与node版本相关,这就需要我们在不同的项目下使用不同的node版本。Nvm是一个更好的节点管理工具,用于切换节点版本。安装nvm1,卸载原来的node2,下载nvm-windowshttps://github.com/coreybutle...推荐下载这个↓↓nvm-setup.zip:这是一个安装包,下载后点击安装,没有需要配置Easytouse3.安装注意:目录不能包含空格和中文,最好安装在根目录下4.查看是否安装成功nvm-v如果是nvm版本号和一系列帮助出现说明,表示nvm安装成功。否则可能会提示nvm:commandnotfound5。修改镜像在setting.txt文件中添加如下两行配置node_mirror:https://npm.taobao.org/mirror...npm_mirror:https://npm.taobao.org/mirror...6.基本命令的使用:nvmarch[32|64]:显示node运行在32位还是64位模式。指定32或64以覆盖默认体系结构。nvminstall[arch]:这可以是node.js版本或最新的稳定版本。(可选[arch])指定安装32位或64位版本(默认为系统arch)。将[arch]设置为all以安装32位和64位版本。在命令后加上--insecure,可以绕过远程下载服务器的SSL验证。nvmlist[available]:列出已安装的node.js版本。可选可用,显示可下载版本的部分列表。此命令可以缩写为nvmls[available]。nvmon:启用node.js版本管理。nvmoff:禁用node.js版本管理(不要卸载任何东西)nvmproxy[url]:设置下载代理。将[url]留空以查看当前代理。将[url]设置为none会删除代理。nvmnode_mirror[url]:设置节点镜像,??默认为https://nodejs.org/dist/。我推荐设置为淘宝的镜像https://npm.taobao.org/mirror...nvmnpm_mirror[url]:设置npm镜像,默认是https://github.com/npm/npm/ar....推荐设置为淘宝的镜像https://npm.taobao.org/mirror...nvmuninstall:卸载指定版本的nodejs。nvmuse[version][arch]:切换到使用指定的nodejs版本。可以指定32/64位[arch]。nvmuse会继续使用选择的版本,但是会根据提供的值切换到32/64位模式下的nvmroot[path]:设置nvm存放不同版本node.js的目录,如果未设置,将使用当前目录。nvmversion:显示当前运行的nvm版本,可以简写为nvmv。使用nvmuse时出现exitstatus1和exitstatus145乱码。解决方法:1、安装路径不能有空格。如果是这样,请卸载并重新安装。以管理员权限输入命令3.nvminstallversionnumber之后一定要记得马上执行nvmuseversionnumber才能生效yarns安装使用教程:https://yarnpkg.com/getting-s...