文章

模块化的作用

前端模块化主要解决前端复杂工程中的两个问题:全局变量污染、依赖混乱。

为什么需要模块化

当前端工程到达一定规模后,就会出现下面的问题:

  • 全局变量污染

  • 依赖混乱

上面的问题,共同导致了代码文件难以细分

模块化就是为了解决上面两个问题出现的

模块化出现后,我们就可以把臃肿的代码细分到各个小文件中,便于后期维护管理

前端模块化标准

前端主要有两大模块化标准:

  • CommonJS,简称CMJ,这是一个社区规范,出现时间较早,目前仅node环境支持
  • ES Module,简称ESM,这是随着ES6发布的官方模块化标准,目前浏览器和新版本node环境均支持

node环境

下载地址:https://nodejs.org/zh-cn/

image-20210423130904669

本文由作者按照 CC BY 4.0 进行授权