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

Ajax前后端交互原理(二)

时间:2023-04-03 20:30:12 Node.js

2.NPM使用#2.1。什么是NPM?NPM的全称是NodePackageManager,是一个NodeJS的包管理和分发工具。这里我们需要了解包的概念。包是具有一定功能的工具(软件)。本质上,这些包是许多文件的集合。比如下图是一个包:这个包的作用是将ES6代码转成ES5代码。这个包我们后面会讲到,在webpack课程中会提到。简而言之,您需要了解的第一个概念是包是由一些文件组成的。其实就是我们写的带有某些功能的源代码文件。如果你了解包的概念,那么NPM包管理器就很容易理解了。既然叫包管理器,就是用来管理和分发这些包的。本质上,这个包管理器也是一个工具,由一些源代码文件组成,这些文件安装在你的Node.js安装中。您可以将此工具视为计算机上的一个小软件。这个小软件有点类似于百度云盘,可以管理你的文件(上传、下载、删除等),但是这个小软件和百度云盘的区别在于它是通过命令行操作的,而百度云磁盘有一个图形界面#2.2。如何使用npmnpm通过命令行管理包,常用命令如下:1初始化项目npminit运行该命令后,会在项目文件夹下生成一个package.json文件,记录一些信息关于该项目。如果加上-y参数,则表示默认所有配置项--save表示安装项目依赖包,可以理解为项目上线后需要使用的包,我们会使用--save参数,如果有些开发的时候,需要使用--save-dev保存辅助开发的工具,例如:installbabel-clinpminstallbable-cli--save-dev注:babel是一个编译转换工具,将ES6代码转换成ES5代码--save和--save-dev有不同的记录包。在package.json文件中,它们的记录位置如下: