摘要 一文看懂前端中的AMD、CMD、UMD、ESM和CommonJS 都是什么概念,简单说就是前端代码开发模式中的模块化方式。 先看对比 模块
需求 在使用Typescript 的前端项目里通过继承Error类,编写各种具有一定业务含义的错误类,是个很好也很常见的开发模式,例如常见的有: AuthError-鉴权错误类、ValidationError-校验错误类、BizError-业务错误类、DatabaseError-数据库错误类、Api