包
1.包是Node.js的第三方模块,是由第三方个人或团队开发出来的,免费供所有人使用。
2.是基于内置模块封装出来的,提供了跟高级、更方便的API,极大的提高了开发效率。包和内置模块之间的关系,类似于jQuery和浏览器内置API之间的关系。
3.包可以在https://www.npmjs.com中下载,搜索自己想要的包
4.包管理工具随之Node.js的安装包一起被安装到了用户的电脑上可以在终端中执行npm -v命令,来查看自己电脑上所安装的npm包管理工具的版本号
想在项目中安装指定名称的包,需要运行如下命令:
可以简写成npm i
默认情况下,使用npm install命令安装包的时候,回自动安装最新版本的包。如果需要安装指定版本的包,可以在包名之后,通过@符号制定具体的版本
输入这个命令就可以安装版本为8.15.0的包
5.安装moment的包
在终端输入安装包的命令: npm i moment
6.初次装包完成后,在项目文件夹下多了一个叫做node_module的文件夹和package-lock.json的配置文件。
node_modules文件夹用来存放所有已安装到项目中的包,require()导入第三方包时,就是从这个目录中查找并加载包
package-lock.json配置文件用来记录node_modules目录下的每一个报的下载信息,例如包的名字、版本号、下载地址等。
7.版本号:总共有三位数字,每一个的含义都不同,
第一位数字:大版本
第二位数字:功能版本
第三位数字:Bug修复版本
哪一块进行修改升级,那一块加1