前端工程化和模块化

281 阅读1分钟

工程化

  1. 工程化要解决的问题:代码冗余,项目可维护,提升版本迭代速度等问题。

  2. 工程化的基础:前后端分离,明确前后端开发的分工。

  3. 工程化包含一个项目从编写到发布的一整套流程,包含编写时候的变成规范(工具eslint等),构建(工具babel),打包(工具webpack),发布,部署

模块化

模块化是说在代码组织上,使用模块化开发的方式,解决的问题是:

  • 避免命名冲突;

  • 便于依赖管理;

  • 利于性能优化;

  • 提高可维护性;

  • 提高代码可复用性;