惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 三生石上(FineUI控件)
D
DataBreaches.Net
博客园_首页
J
Java Code Geeks
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
罗磊的独立博客
腾讯CDC
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
B
Blog
D
Docker
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
A
About on SuperTechFans
博客园 - 聂微东
Stack Overflow Blog
Stack Overflow Blog
WordPress大学
WordPress大学
MyScale Blog
MyScale Blog
G
Google Developers Blog
博客园 - 司徒正美
aimingoo的专栏
aimingoo的专栏
小众软件
小众软件
Apple Machine Learning Research
Apple Machine Learning Research
博客园 - 叶小钗
M
MIT News - Artificial intelligence
Recent Announcements
Recent Announcements

webpack

[前端] 前后端分离开发过程中,对 session 有依赖,如何优雅处理? 如何在编译时检测是否引入开发的代码 webpack-dev-server 启动 dev server 后,如何让其它的机器可以访问该 server? webpack.config.js 在 exports 配置之前,能先执行一段异步代码到? webpack 关于依赖提取的 build 差异 webpack 里面 definePlugin 里面定义了一些 process.env 的变量,这个是如何应用到 runtime 环境的? webpack5 打包后为何最外层使用的是箭头函数包裹,能否去掉? 为什么起个空项目配置 webpack 编译的速度不如 create-react-app 创建的项目快? 问下大佬们,webpack 的动态导入怎么实现比较好? 你真的理解 Webpack?请回答下列问题。 webpack 那么牛逼。如果只是写 vue 的话,只是不是只要 vue cli 就够了。 为什么 vue 项目木打包后必须部署在服务器或本地起一个 web 服务才能运行? Webpack 中如何关联 AMD 模块的依赖映射? vue 编译后如何嵌入到类似 jsp 老系统中? Webpack build 出来的 CSS 内资源路径与 dev-server 调试的时候不一样? 不了解 WebAssembly 和 webpack 的关联 webpack 工程化和 vue 单文件组件开发例子项目 关于 webpack 配置多页面之后的热更新问题 关于 webpack-dev-server 的配置问题 webpack 的官方 node-loader 是放弃治疗了吗 只编译 Pug 时配置应该怎么写? webpack 和 redux 调试问题 关于 webpack 和 ES6 的问题 怎么在 webpack devserver 里 用相对路径 import scss(font-awesome)? 怎样调试 Webpack 打包好的代码吗? webpack 的 Code Splitting 不支持第三方 css 吗? 前端轮子们: gulp 和 webpack 是不是有功能上的 overlap gulp 和 webpack 区别 Webpack 怎么改 html 中的 js 路径?
webpack 现在依然不能自动支持 tree-shaking,来优化引入的包...
yazoox · 2021-10-29 · via webpack

https://www.jianshu.com/p/7994b1fc6dfe

读到一篇文章,提到了,webpack 如果想在引入一个包的时候,编译只引入的那部分代码,需要 babel 的支持。而且,只对自己的代码有效。如果是第三方的包,还不行,得写一个插件,实现转换。比如,

import { x } from 'module1';

转换成

import { x } from 'module1/a/bc';

要这么麻烦才能够实现 tree-shaking 啊!

当然这是 3 年前的文章了,现在的 webpack 也进化到了 5.0 的版本了吧?现在还是这样的么?