每个项目的根目录下面,一般都有一个package.json文件,package
就是 “包” 的意思,这个文件用于存储项目相关的配置信息,例如:项目名称、作者、项目版本号、许可证、代码库地址等。
因为是个 json 文件所以要严格按照 json 规范进行书写:数据中不能有注释、全小写、允许有连接号和下划线等。
运行 npm install
命令时就会根据这个文件中的相关配置数据下载项目运行所需的第三方依赖等。
package.json 文件可以通过 npm init -y
命令快速初始化;如果不想直接初始化可以执行 npm init
命令,然后根据需求初始化配置信息。
下面来说一下 package.json 文件中相关字段的作用:
name
:当前项目的名称,默认为创建的当前项目的名称
"name": "gulp-demo"
version
:项目的版本号,默认为 1.0.0
"version": "1.0.0"
description
:对项目的描述,用于让使用者快速了解项目的功能和作用
"description": "这是一个 node.js 程序"
main
:项目的主入口文件,默认为项目根目录下的 index.js 文件
"main": "index.js"
scripts
:运行脚本命令的 npm 命令的缩写,就是给相关命令起一个别名,通过这个别名来执行与之对应的命;值为一个对象在对象中配置相关的命令
示例:
"scripts"