node中 package.json 文件说明
2021-06-03 06:03
标签:-- 就是 全局 class port npm 配置信息 style code 1.概述 每个项目的根目录下面,一般都有一个 2.scripts 字段 3.dependencies 字段和 devDependencies 字段 指定版本:比如 波浪号(tilde)+指定版本:比如 插入号(caret)+指定版本:比如ˆ1.2.2,表示安装1.x.x的最新版本(不低于1.2.2),但是不安装2.x.x,也就是说安装时不改变大版本号。需要注意的是,如果大版本号为0,则插入号的行为与波浪号相同,这是因为此时处于开发阶段,即使是次要版本号变动,也可能带来程序的不兼容。 latest:安装最新版本。 package.json文件可以手工编写,也可以使用 有了package.json文件,直接使用npm install命令,就会在当前目录中安装所需要的模块。 如果一个模块不在 4.config字段 config字段用于向环境变量输出值。 5.browser字段 browser指定该模板供浏览器使用的版本。Browserify这样的浏览器打包工具,通过它就知道该打包那个文件。 6.engines 字段 engines指明了该项目所需要的node.js版本。 7.preferGlobal字段 preferGlobal的值是布尔值,表示当用户不将该模块安装为全局模块时(即不用–global参数),要不要显示警告,表示该模块的本意就是安装为全局模块 8.style字段 style指定供浏览器使用时,样式文件所在的位置。样式文件打包工具parcelify,通过它知道样式文件的打包位置。 9.bin字段 bin项用来指定各个内部命令对应的可执行文件的位置。 node中 package.json 文件说明 标签:-- 就是 全局 class port npm 配置信息 style code 原文地址:https://www.cnblogs.com/kgwei520blog/p/12353291.htmlpackage.json
文件,定义了这个项目所需要的各种模块,以及项目的配置信息(比如名称、版本、许可证等元数据)。npm install
命令根据这个配置文件,自动下载所需的模块,也就是配置项目所需的运行和开发环境。package.json
文件内部就是一个JSON对象,该对象的每一个成员就是当前项目的一项设置。比如name
就是项目名称,version
是版本(遵守“大版本.次要版本.小版本”的格式)scripts
指定了运行脚本命令的npm命令行缩写,比如start指定了运行npm run start
时,所要执行的命令。{
"devDependencies": {
"browserify": "~13.0.0",
"karma-browserify": "~5.0.1"
}
}
1.2.2
,遵循“大版本.次要版本.小版本”的格式规定,安装时只安装指定版本。~1.2.2
,表示安装1.2.x的最新版本(不低于1.2.2),但是不安装1.3.x,也就是说安装时不改变大版本号和次要版本号。npm init
命令自动生成。package.json
文件之中,可以单独安装这个模块,并使用相应的参数,将其写入package.json
文件之中。npm install express --save
npm install express --save-dev
{
"name" : "foo",
"config" : { "port" : "8080" },
"scripts" : { "start" : "node server.js" }
}
然后,在server.js
脚本就可以引用config字段的值。http.createServer(...).listen(process.env.npm_package_config_port)
文章标题:node中 package.json 文件说明
文章链接:http://soscw.com/index.php/essay/89985.html