目录
包管理配置文件package.json
1.概念:
npm规定,在项目根目录中,必须提供一个叫做 package.json 的包管理配置文件,用来记录与项目有关的一些配置文件信息
2.记录的信息:
1.项目的名称,版本号,描述等
2.项目中用到了哪些包
3.哪些包只在项目开发期间会用到
4.哪些包在开发和部署时都需要用到
3.如何记录项目中安装了哪些包
在项目根目录中,有一个叫做package.json 的配置文件,即可用来记录项目中安装了哪些包,从而方便剔除node_modules 目录后,在团队成员之间共享项目的源代码
注意:在今后项目开发中,一定要把 node_modules 文件夹,添加到.gitignore忽略文件中
4.快速创建 package.json
1.npm 包管理工具提供了一个快捷命令,可以在执行命令时在所处目录中,快速创建 pack.json 这个包管理配置文件
2.指令为:npm init -y
注意:
1.上述命令只能在英文的目录下成功运行!所以,项目文件的名称一定要使用英文命名,不要使用中文,不能出现空格
2.运行 npm install 命令安装包的时候,npm 包管理工具会自动把包的名称和版本号,记录到package.json中
5.dependencies 节点对象
1.package.json 文件中,有一个 dependencies 节点,专门用来记录您使用的 npm install 命令安装了哪些包
2.如果某些包在开发和项目上线之后都需要用到,则建议把这些包记录到dependencies 节点中
5.devDependencies 节点对象
1.如果某些包只在项目开发阶段会用到,在项目上线之后不会用到,则建议把这些包记录到 devDependencies 节点中
2.与之对应,如果某些包在开发和项目上线之后都需要用到,则建议把这些包记录到 dependencies 节点中