1.0.5 • Published 2 years ago
coderyzj-element-components v1.0.5
Vite 的库模式
https://cn.vitejs.dev/guide/build#library-mode
package.json 中的字段说明
- 项目入口文件
main
: 使用非ESModule
规范(比如CommonJS
)导入时,实际导入的文件module
: 使用ESModule
规范导入时,实际导入的文件
types
: typescript 类型说明文件"exports"
:配置不同规范和导入路径下的入口文件- 使用
require('当前库根目录')
时,实际导入的是下面配置的require
字段对应的文件 - 同理,
import xxx from "当前库根目录"
,实际导入的是下面配置的import
对应的文件
"exports": { ".": { "import": "./dist/index.js", "require": "./dist/index.umd.cjs" } }
- 使用
author.name
:当前库作者keywords
:在 npm 仓库 中可以搜索到当前库的关键字