- devDependencies 开发依赖
- dependencies 生产依赖
- optionalDependencies 可选依赖,依赖包安装失败不会运行后续依赖包安装
- peerDependencies 外部依赖
- pnpm add/yarn add 安装含有 peerDependencies 的依赖时,如果要求的依赖不满足只会在控制台给出提醒
- pnpm add --save-peer 时,会在 devDependencies 和 peerDependencies 加入该依赖
- yarn add --save-peer 时,只会在 peerDependencies 中加入依赖
- main CommonJS 时代的产物
- module 使用 import 对该库进行导入,则首次寻找 module 字段引入,否则引入 main 字段
- exports
- 不在 exports 字段中的模块,即使直接访问路径,也无法引用
- 不仅可根据模块化方案不同选择不同的入口文件,还可以根据环境变量(NODE_ENV)、运行环境(nodejs/browser/electron) 导入不同的入口文件。
- typings
posted on
2022-07-11 10:28
噬蛇之牙
阅读(
114)
评论()
收藏
举报