node.js--包概述

 

概述

  • commonJS的包规范允许我们将一组相关的模块组合到一起,形成一组完整的工具
  • 包结构:用于组织包的各种文件
  1. 实际上是一个压缩文件,解压以后还原目录.符合规范的目录,应该包含如下文件
    • package.json 描述文件 必须的  
    • bin 可执行的二进制文件
    • lib js代码
    • doc 文档
    • test 单元测试
  • 包描述文件:描述包的相关信息,以供外部读取分析

package.json 介绍

  • 规范的package.json及package.json中各属性的作用。
  • "name":包名。
  • "description":包简介。
  • "author":包作者。
  • "version":版本号。
  • "repository":源码托管地址。
  • "maintainers":包维护者列表,一般由name,email,web三个属性组成。
  • "contributors":贡献者列表。
  • "dependencies":当前包使用时所需要依赖包的列表。
  • devDependencies:当前包开发时所需要依赖包的列表。
  • keywords:关键词数组。
  • main:模块引入入口。
  • scripts:脚本说明对象。主要被包管理器用来安装、编译、测试和卸载包。

猜你喜欢

转载自blog.csdn.net/adminBfl/article/details/107047930