1.0.12 • Published 2 years ago
dreamworkshop v1.0.12
SDK 公共模板
主要技术
- rollup 打包工具 https://rollupjs.org/
- typescript
- eslint + prettier 格式化工具
目录说明
目录 | 说明 |
---|---|
-src | 主要代码目录 |
--modules | 模块目录 |
--types | ts类型接口 |
--utils | 工具类 |
--index.ts | 总入口 |
-rollup.config.dev.ts | 本地环境配置,支持热更新 |
-rollup.config.ts | 线上打包环境 |
rollup 配置完成项
插件 | 说明 | 环境 Pro / Dev |
---|---|---|
@rollup/plugin-json | 可引入json | Pro & Dev |
@rollup/plugin-node-resolve | 依赖路径 | Pro & Dev |
@rollup/plugin-commonjs | 支持commonjs模块 | Pro & Dev |
@rollup/plugin-babel | 语法转换babel | Pro & Dev |
rollup-plugin-terser | 代码压缩 | Pro |
@rollup/plugin-typescript | ts语法 | Pro & Dev |
@rollup/plugin-eslint | ts语法规范 | Pro & Dev |
@rollup/plugin-alias | 路径别名配置 | Pro & Dev |
rollup-plugin-livereload | 热更新-变更响应浏览器 | Dev |
rollup-plugin-serve | 热更新-启动服务 | Dev |