作者介绍:本人笔名姑苏老陈,从事JAVA开发工作十多年了,带过大学刚毕业的实习生,也带过技术团队。最近有个朋友的表弟,马上要大学毕业了,想从事JAVA开发工作,但不知道从何处入手。于是,产生了写一个博客专栏想法,介绍当前互联网企业JAVA项目开发如何快速入门。
本文收录于《30天企业JAVA项目开发实战入门》专栏,该专栏内容以当前互联网软件企业中的项目实战为线索,介绍企业JAVA项目开发中涉及到的开发流程、技术、工具、规范要求等等。帮助想从事JAVA开发的大学生或新人,更快的、更好的入门JAVA后端开发工作。
一、前言
由于本专栏实战项目中使用了NodeJS版本管理工具NVM,所以本文介绍一下NodeJS版本管理工具NVM的安装和配置。
-
什么是NVM?
NVM 是 Node Version Manager 的缩写,它是一个用于管理 NodeJS 版本的工具,可以快捷的进行NodeJS版本的安装、切换、卸载、查看等;通过 NVM ,开发者可以根据项目需求轻松切换到不同的 NodeJS 版本,从而确保软件的稳定性运行。NVM 是 NPM(Node Package Manager)的兄弟工具,但它们的功能不同,NPM用于管理 NodeJS 项目的依赖包,而 NVM 用于管理 NodeJS 本身的版本。
-
什么是NodeJS?
NodeJS 是一个基于谷歌的 V8 引擎的 JavaScript 运行环境,首次发布于 2009 年 5 月。
NodeJS 使得 JavaScript 能够在服务器端运行,提供了事件驱动和非阻塞式 I/O 的模型,这使得 NodeJS 非常适合于构建高性能、可扩展的网络应用程序。NodeJS 不是一个框架,而是一个运行时环境,允许开发者使用标准的 JavaScript 编写服务端代码,同时利用 V8 引擎的高性能和灵活性。
二、下载
环境要求:windows11、NVM-1.1.11
首先,下载NVM安装包。安装包已分享到百度网盘中,为了避免安装的版本跟本文中介绍的版本不一致,推荐使用百度网盘下载。
百度网盘下载地址:https://pan.baidu.com/s/1V4t3h_4jERVsalCdOkHS0Q?pwd=axdc
提取码:axdc
官网下载地址:https://github.com/coreybutler/nvm-windows/releases
三、安装
下载并解压缩完成后,点击开始安装,进入安装界面;
之后,勾选接受条款,点击Next;
选择合适的安装路径,点击Next;
注意一下,为了方便管理NodeJS版本,建议新增一个专门的文件件目录,比如nvm。之后,在该目录下面,再新增两个文件夹,分别叫nvm和node,作为nvm和NodeJS的安装路径。
配置NodeJS的链接路径,点击Next;
说明一下,这里node.js的链接路径,即后续node.js需要安装在该路径下面,这样配置后,NVM才能找到NodeJS。
配置完成后, 点击Install开始安装;
安装完成后,窗口会自动关闭;
四、配置
安装完成后,开始进行配置;
首先,找到nvm安装路径下面的settings.txt配置文件;
之后,在最后后面添加两个国内淘宝的镜像地址;
node_mirror: http://npm.taobao.org/mirrors/node/
npm_mirror: http://npm.taobao.org/mirrors/npm/
之后,打开Windows的系统环境变量窗口,检查系统变量NVM_HOME和NVM_SYMLINK是否已配置完成;
五、验证&使用
配置完成后,进行验证。验证一下NVM是否安装成功。
以管理员身份打开Windows的命令行窗口;(由于涉及文件操作权限,建议使用管理员身份打开)
之后,输入nvm -v命令,查看已安装NVM的版本信息,如果能正确显示出来,说明安装配置成功了。
- 附NVM常用的命令
nvm list available:查看可在线安装的NodeJS版本
nvm ls:列出所有已经在NVM中安装的NodeJS版本。
nvm current:显示当前正在使用的Node版本。
nvm install xx.xx.xx:在NVM中在线安装指定版本的NodeJS,xx.xx.xx为指定的版本号。
nvm uninstall xx.xx.xx:在NVM中卸载指定版本的NodeJS,xx.xx.xx为指定的版本号。
nvm use xx.xx.xx:切换NodeJS版本,xx.xx.xx为指定的版本号。
nvm version(或者nvm -v):显示当前所使用的NVM的版本号。
六、总结
以上介绍了NodeJS版本管理工具NVM的安装和配置。后续文章中将介绍如何使用NVM来安装NodeJS,欢迎关注;
注意,使用nvm下载node版本,默认源在国外,可能会下载失败。因此我们需要修改nvm的源为淘宝镜像。
如果您对文章中内容有疑问,欢迎在评论区进行留言,我会尽量抽时间给您回复。如果文章对您有帮助,欢迎点赞、收藏。您的点赞,是对我最大的支持和鼓励,谢谢 :-)