Node.js的安装及环境配置

本文是为准备搭建Hexo博客所单独发布的第一篇环境搭建博文,同时也是属于Node系列的文章。
正文中有关于Node.js的简单介绍、详细的搭建流程以及npm部分常用命令,希望能对你有所帮助!感谢观看。
搭建个人博客者请注意,Hexo博客官方建议: Node.js 版本需不低于 10.13,建议使用 Node.js 12.0 及以上版本。

简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。

一、下载Node.js

Node.js官网-下载地址

nodejs应用部署到docker nodejs部署到服务器环境要求_node

我电脑的是当前发布版最新版v14.13.0,都可以的;

这里会自动匹配你电脑的系统给到推荐下载的版本,点击即开始下载,也可点击下方“其他下载”自行选择。

二、开始安装

①下载完成后,双击安装程序,开始安装Node.js

②点击勾选,接受,再点击next

③安装路径默认在C:\Program Files下面,建议点击【change】修改到D盘或其他盘,然后点击next

④基本选择默认,然后next

nodejs应用部署到docker nodejs部署到服务器环境要求_nodejs应用部署到docker_02

⑤如下图框中所示,不选,点击next

nodejs应用部署到docker nodejs部署到服务器环境要求_nodejs_03

⑥点击Install,进行安装

⑦点击finish,完成安装

更新新的node版本时只需下载新版本的安装本重走一遍安装程序即可完成。

三、查看版本号,验证安装成功

win+R输入cmd(管理员权限键入),如图所示标识安装成功:

nodejs应用部署到docker nodejs部署到服务器环境要求_nodejs_04

新版的Node.js已自带npm,安装Node.js时会一起安装,npm的作用就是对Node.js依赖的包进行管理,也可以理解为用来安装/卸载Node.js需要装的东西。

四、环境配置

这里的环境配置主要配置的是npm安装的全局模块所在的路径以及缓存cache的路径。

默认情况下,我们在执行【npm install XXXX -g】安装模块时(可选参数-g,g代表global全局安装的意思),下载的模板,一个全局包,这个包的默认存放路径为【C:\Users\用户名\AppData\Roaming\npm\node_modules】下,这样会占据C盘空间,可以通过CMD指令【npm root -g】查看。

nodejs应用部署到docker nodejs部署到服务器环境要求_环境配置_05

我希望将全模块所在路径和缓存路径放在我node.js安装的文件夹中,则在我安装的文件夹【E:\nodejs】下创建两个文件夹【node_global】及【node_cache】如下图:

nodejs应用部署到docker nodejs部署到服务器环境要求_node.js_06

创建完两个空文件夹之后,打开cmd命令窗口,输入以下两条指令,注意路径要用你的

npm config set prefix "E:\nodejs\node_global"
   npm config set cache "E:\nodejs\node_cache"

nodejs应用部署到docker nodejs部署到服务器环境要求_nodejs_07

npm config list 这条指令可在配置好环境变量后再输入查看 ↓↓↓

接下来设置环境变量,关闭cmd窗口,“我的电脑”-右键-“属性”-“高级系统设置”-“高级”-“环境变量”

nodejs应用部署到docker nodejs部署到服务器环境要求_环境配置_08


nodejs应用部署到docker nodejs部署到服务器环境要求_nodejs应用部署到docker_09


nodejs应用部署到docker nodejs部署到服务器环境要求_node_10


nodejs应用部署到docker nodejs部署到服务器环境要求_环境配置_11

五、npm部分常用命令

• npm -v:查看npm安装的版本。
• npm init:会引导你创建一个package.json文件,包括名称、版本、作者等信息。
• npm list:查看当前目录下已安装的node包。
• npm ls:查看当前目录下已安装的node包。
• npm install moduleNames:安装Node模块到本地目录node_modules下。
• npm install < name > -g:将包安装到全局环境中。
• npm install < name > --save:安装的同时,将信息写入package.json中,项目路径中如果有package.json文件时,直接使用npm install方法就可以根据dependencies配置安装所有的依赖包,这样代码提交到git时,就不用提交node_modules这个文件夹了。
• npm install < name> --save-dev:安装的同时,将信息写入package.json中项目路径中如果有package.json文件时,直接使用npm install方法就可以根据devDependencies配置安装所有的依赖包,这样代码提交到git时,就不用提交node_modules这个文件夹了。
• npm uninstall moudleName:卸载node模块。

六、配置淘宝镜像

通过npm安装模块时都是去国外的镜像下载的,但是有的时候由于网络等原因导致安装模块失败,好在阿里有团队维护国内镜像淘宝NPM镜像,上面有使用说明,大家可自行查看。

nodejs应用部署到docker nodejs部署到服务器环境要求_环境配置_12


nodejs应用部署到docker nodejs部署到服务器环境要求_nodejs应用部署到docker_13

七、测试

配置完成后,安装个module测试下,我们就安装最常用的express模块,打开cmd窗口,输入如下命令进行模块的全局安装:

npm install express -g    //-g是全局安装的意思

后记 - 感谢

到这里关于Node.js的安装、环境配配置等的内容全部讲完
感谢你的观看,希望对你有所帮助! 尊重知识产权-以下是本文参考文档链接,感谢两位作者! 刘奇云:Node.js安装及环境配置之Windows篇  huangfuyk:Node.js的安装及环境配置【超详细】