yqv-plus
- build 负责打包的文件夹 gulp编译ts,打包样式,打包单文件组件
- dist最终生成的打包结果
- packages 放着组件的代码 monorepo
- play 用来测试代码 调试用的
- typings 放上类型声明
- .npmrc 需要增加此文件按照依赖才会正常
- tsconfig ts配置
pageages
> components 存放所有组件的 最终通过index.ts 导出所有的组件
> theme-chalk 做样式的 BEM
> utils 主要存放着多个模块之间的公共方法
build 打包模块 gulp 来控制流程的
pnpm run build
- build 目前实现了打包样式、工具方法
dist目录打包出整体结果
- es/lib 两种规范
- theme-chalk
- 最终发布的模块就是dist -> element-plus ->-plus
yqv-plus 组件库的整合入口
Dependencies
@rollup/plugin-commonjs: ^21.0.1@rollup/plugin-node-resolve: ^13.0.6@types/gulp: ^4.0.9@types/gulp-autoprefixer: ^0.0.33@types/gulp-clean-css: ^4.3.0@types/gulp-sass: ^5.0.0@types/sass: ^1.16.1fast-glob: ^3.2.7gulp: ^4.0.2gulp-autoprefixer: ^8.0.0gulp-clean-css: ^4.3.0gulp-sass: ^5.0.0gulp-typescript: ^6.0.0-alpha.1rollup: ^2.58.3rollup-plugin-typescript2: ^0.30.0rollup-plugin-vue: ^6.0.0sass: ^1.43.4sucrase: ^3.20.3ts-morph: ^12.0.0typescript: ^4.4.4vue: ^3.2.20