Node.js简介
Node.js是一个免费的、开源的、跨平台的Javascript运行时环境,允许开发人员在浏览器之外编写命令行工具和服务器端脚本,从而实现后端开发,构建各种高性能网络和服务器端应用程序。
Node.js项目结构

- package.json:项目的核心配置文件,定义了项目名称、版本等元数据以及依赖项。
- public:存放CSS样式表、Javascript代码等公共资源的目录。
- src:存放项目源代码的目录。
Node.js包管理工具NPM
NPM全称是Node Package Manager,它既是Node.js的包管理工具,也是Node.js项目管理工具,类似于Java环境下的Maven。
NPM的安装
1、安装epel源,EPEL-release(Extra Packages for Enterprise Linux)是一个软件仓库,它为企业级Linux发行版提供额外的软件包。

2、安装Node.js环境。

3、查看Node.js是否安装成功。

4、安装npm管理工具。

5、查看npm是否安装成功。

NPM的使用
1、安装项目所有的依赖包,npm会通过package.json中定义的依赖包名称从网络下载所有依赖包至项目的node_modules文件夹中。

2、查看项目所有已安装的依赖包。

3、执行package.json中定义的脚本。

- npm run build:执行构建命令,build为脚本名称,定义在package.json中。