适用范围:

1. 优点:

  • 不用考虑运行环境是否支持某种模块化规范, 如commonjsesm
    • 因为在实际运行环境中不用运行模块导入代码

2. 场景:

  • 将多个代码模块编译成一个入口代码文件
    • 对于前端而言:
    • 把各种主流技术(如TypeScriptScssTailwind)整合到一个统一个语法框架上
      • 然后编译出浏览器能直接识别的js、css、html文件

基本概念

前端的主流代码带包工具: