首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

webpack3新特性简介

本文主要依据公告内容,简单介绍一下webpack3的新特性,以及在实际项目中的应用。...升级到webpack3 升级到webpack3,只需要通过npm安装即可: npm install webpack@3.0.0 --save-dev webpack3几乎与webpack2完美兼容,除了会影响一些插件的使用...图b:webpack3下的产出文件部分内容  Scope Hoisting是基于ES Module的,对于Common.js和AMD的模块不适用,不适用的情况下仍采用webpack2的模式。...用于动态引入ES Module,webpack将传入import方法的模块打包到一个单独的代码块(chunk),但是却不能像require.ensure一样,为生成的chunk指定chunkName,因此在webpack3...webpack3相对于webpack2,过渡相对平稳,但是新的特性大都围绕ES Module提出,如Scope Hoisting和Magic Comment; 总之,webpack的未来肯定是围绕ES的支持度

1.1K90
您找到你想要的搜索结果了吗?
是的
没有找到

超级变变变,动态云组件加载实践

我们开始探索老架构,这时候发现老架构是使用的webpack3,而我们新架构是使用webpack4构建的。难道是这里出了问题?...于是我们用webpack3重新构建了下老架构的远程组件,发现webpackJsonp对应的确实是函数,如上一节“异步加载的例子”里所示。...所以定位到了原因,webpack4和webpack3分别构建了新老两种的异步远程组件,webpackJsonp在版本4下是数组,而在版本3下面是函数。...批量去修改webpack3构建出来的异步组件中webpackJsonp的命名,然后在容器页面入口里自定义异步加载能力(webpackJsonp功能)的函数。...重新去用webpack4构建所有遗留的老架构webpack3构建出来的异步组件。 搜寻是否有官方支持,毕竟这是一个webpack4从webpack3的过来的breack changes。

3.3K20
领券