nmsn
nmsn
> 来源:https://react-typescript-cheatsheet.netlify.app/docs/basic/troubleshooting/types 推荐使用联合类型代替枚举类型 ## 枚举的问题 1. enum 编译后的内容庞大(使用 const enum 能解决这个问题,但容易混淆) ```ts enum Direction { Up, Down, Left, Right, } // output var Direction; (function (Direction) { Direction[Direction["Up"] = 0]...
https://react-typescript-cheatsheet.netlify.app/docs/basic/getting-started/basic_type_example/#types-or-interfaces
## 各维度对比 ### 构建基础 - rollup 使用 esm 作为构建基础 - webpack 使用 cjs 作为构建基础(需要注入大量的辅助性代码,冗余的多) - 因此 webpack 需要引入大量的代码来实现 require,modules.exports,export,让浏览器可以兼容cjs和esm语法,所以 webpack 打包时间会更长,包的大小会更大 - webpack 的 output.module 还处于实验阶段 - 因为 webpack 比...