node 中package.json 的解释

 

  在node.js 中,主要是以库或者模块的形式存在,应当遵循模块化的结构,而对模块的描述,我们是在package.json 中进行描述

  

  属性说明

  

字段名称含义说明
name模块名称 
version包版本 
homepage包版本 
author作者遵循 账户名称<邮件> 的形式  例如:zhangsan <zhangsan@163.com>
contributors包的其他贡献者 
dependencies 依赖的包列表 项目运行所依赖的包
 repository 仓库的地址之类 
 main 指定程序的入口文件 默认情况下使用的是 根目录下 index.js
 keywords 关键字 
scripts指定运行的脚本 npm run start

 

"scripts": {
    "preinstall": "echo here it comes!", "postinstall": "echo there it goes!", "start": "node index.js", "test": "tap test/*.js" }

 

  npm run preinstallnpm run postinstallnpm run startnpm run test时,所要执行的命令

 devDependencies 包列表 指定开发所需要的包
 
npm install express --save

npm install express --save-dev
 安装模块

 第一个安装到运行模块中 dependencies

第二个安装到开发模块中 devDependencies

bin用来指定各个内部命令,对应的执行文件的位置
"bin": {
  "someTool": "./bin/someTool.js" }
 config 用于添加命令行的环境变量,如 端口之类的 

browser

使用的浏览器版本 
engines
指定该模块运行的平台 
man
 来指定当前模块的man文档的位置。 
 

preferGlobal

 preferGlobal的值是布尔值,表示当用户不将该模块安装为全局模块时(即不用–global参数),要不要显示警告,表示该模块的本意就是安装为全局模块 
 

style

 style指定供浏览器使用时,样式文件所在的位置 
license许可证 

 

  

  生成最基本package.json的文件

  我们可以使用   npm init

转载于:https://www.cnblogs.com/chengyangyang/p/11167912.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值