Node.js简介| 青训营笔记

56 阅读2分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第 10 天

前言

在之前的学习中,我们明白了JavaScript是一门运行在浏览器环境下的脚本语言,也就是说,JavaScript的运行离不开浏览器。但随着Javascript的功能不断完善,如今的Javascript已经不再是当初那个只能运行在浏览器环境下的脚本语言了,今天的笔记让我们脱离浏览器,介绍nodeJs的发明。

Node.js简介

Node.js将chrome的v8引擎从浏览器中分离出来,依靠C++作为支撑为JavaScript提供了运行环境,使得我们编写的JavaScript代码能够在浏览器之外的环境运行,这让JavaScript编写服务端代码成为了可能。

Node.js安装

我们可以在nodeJs官网下载安装各种版本的nodeJs。在下载完成后,nodeJs会为操作系统添加环境变量,打开cmd输入node -v,显示nodeJs版本即安装成功。

image.png

并且在控制台中运行node js文件路径即可脱离浏览器执行JavaScript代码,这样我们就成功的实现了浏览器外的运行。

npm包管理工具介绍

安装nodeJs还会为我们自动安装npm包管理工具,我们可以通过命令行输入npm -v查看npm的版本

image.png

当开发者需要用到他人编写的优秀代码时,我们不是通过搜索引擎去各式各样的地方寻找资源,而是通过nodeJs这个平台直接下载我们需要的资源。编写好代码的开发者将项目封装成npm包并发布到nodeJs平台,这样,nodeJs就实现了代码资源的统一管理,极大提高了开发者的开发效率,减少了重复造轮子的流程。

总结

nodeJs平台的出现,创造了一个资源丰富的生态系统,为JavaScript的发展带来了极大的生命力,为前端框架的出现以及JavaScript搭建跨端应用发挥了重要的作用,现代JavaScript如此火热的原因绝对离不开nodeJs。