关于package.json文件里的属性,用一张图标为例子
name项目名称
version项目的版本号
description项目描述,可以用作npm官网搜索
keywords项目关键字,可以用作npm官网搜索
homepage项目官网地址
bugs提交项目bug的方式
license项目license类型
author项目作者
contributors贡献者 可以有多个
maintainers维护者
files当别人安装你的包时候,所需要安装的其他文件
main入口文件
browser和main相同,但是browser优先级高
bin定义可执行文件 局部安装全局安装等等
man项目手册
directories描述各个功能模块存放的路径
repository代码仓库地址
scripts配置了npm执行的命令
config配置属性
dependencies项目依赖
devdependencies项目依赖
这里要说一下dependencies和devdependencies区别
devDependencies用于本地环境开发时候。
dependencies用户发布环境
optionalDependencies可缺省的依赖
engines代码运行环境
os代码运行的操作系统
private防止发布私有模块 安全性
publishConfig发布一些配置
有遗漏错误的请指出谢谢
那今天的笔记到此位置啦,一起努力奋斗吧!
下次见~~~~~