热门文章> webpack是什么东西 >

webpack是什么东西

36氪企服点评小编
2022-01-19 18:12
288次阅读

| 企服解答

webpack是一个现代JavaScript应用程序的静态模块打包器(module bundler)。

webpack是什么东西webpack是什么东西

webpack 的五个核心概念:

1、Enery

​入口(Enery)指示 webpack 以那个文件为入口起点开始打包,分析构建内部依赖图。

2、Output

​输出(Output)指示 webpack 打包后的资源 bundles 输出到哪里去,以及如何命名。

3、Loader

Loader 让 webpack 能够去处理那些非JavaScript 文件(webpack 自身只理解JavaScript)。

4、Plugins

​插件(Plugins)可以用于执行范围更广的任务,插件的范围包括,从打包优化和压缩,一直到重新定义环境中的变量。

5、Mode

​区分开发环境和生产环境的编译:development(开发环境)和production(生产环境)。

| 扩展阅读

webpack的优点:

1、可以模块化的打包任何资源,适配任何模块系统,适合SPA单页应用的开发。

2、plugins插件丰富,能做的事情非常多。

3、社区活跃,能为大多数场景找到已有的开源扩展。

webpack的缺点:

1、对初学者不利,调试很难定位问题。

2、配置复杂,通过babel编译后的js代码打包后体积过大。

[免责声明]

文章标题: webpack是什么东西

文章内容为网站编辑整理发布,仅供学习与参考,不代表本网站赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时沟通。发送邮件至36dianping@36kr.com,我们会在3个工作日内处理。

相关文章
最新文章
查看更多
关注 36氪企服点评 公众号
打开微信扫一扫
为您推送企服点评最新内容
消息通知
咨询入驻
商务合作