所有示例均在gihub(ssh_base)中====>https://github.com/chengyangyang

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

posted @ 2019-07-11 09:13  ☞书香门第☜  阅读(315)  评论(0编辑  收藏  举报
http://count.knowsky.com/count1/count.asp?id=434520&sx=1&ys=64"