node中 package.json 文件说明
1.概述 每个项目的根目录下面,一般都有一个 package.json 文件,定义了这个项目所需要的各种模块,以及项目的配置信息(比如名称、版本、许可证等元数据)。 npm install 命令根据这个配置文件,自动下载所需的模块,也就是配置项目所需的运行和开发环境。 package.json 文件内部就是一个JSON对象,该对象的每一个成员就是当前项目的一项设置。比如 name 就是项目名称, version 是版本(遵守“大版本.次要版本.小版本”的格式) 2.scripts 字段 scripts 指定了运行脚本命令的npm命令行缩写,比如start指定了运行 npm run start 时,所要执行的命令。 3.dependencies 字段和 devDependencies 字段 { "devDependencies": { "browserify": "~13.0.0", "karma-browserify": "~5.0.1" } } 指定版本:比如 1.2.2 ,遵循“大版本.次要版本.小版本”的格式规定,安装时只安装指定版本。 波浪号(tilde)+指定版本:比如 ~1.2.2 ,表示安装1.2.x的最新版本(不低于1.2.2),但是不安装1.3.x,也就是说安装时不改变大版本号和次要版本号。 插入号(caret)+指定版本:比如ˆ1.2.2,表示安装1.x