现代 Javascript 项目需要用打包工具来将小段代码编译成库或者应用程序那种更大更复杂的东西。流行的打包器有webpack、Rollup、Parcel、RequireJS 和 Browserify。它们将 JavaScript 代码转换为可以作为一个 bundle 加载的模块。
一个 bundle 可以用不同的格式打包。这篇文章中,我们将展示 CJS, AMD, UMD, ESM, System 和 IIFE 格式的打包示例。
请问下:
1.bundle是什么?
2.现代 Javascript 项目需要用打包工具来将小段代码编译成库或者应用程序那种更大更复杂的东西。
, 怎么理解打包为应用程序
?