零配置打包工具parcel bundler

parcel 作为前端火热的打包工具,自有其卖点。

零配置

以往出现的打包构建工具,都需要配置文件,任务越多,配置文件也就越复杂。parcel 的出现,打破了前端构建的常规模式,配置文件不再是必须的了。

时间更短

parcel使用多核编译,打包时间大大缩短。同时,其文件缓存系统,在重启构建后也能快速再编译。

热替换

启用监听后,在文件内容改变,能触发自动重构建,并快速反应到浏览器网页中。

parcel watch index.html 开发模式,监听并支持热替换。
parcel build index.html 生产模式,只编译一次。

预编译/自动转换

parcel内置了很多常见的转换和编译其,代码中若使用了预处理语言和扩展语言等,parcel能在打包时使用 Babel,PostCSS ,PostHTML等进行自动转换。

入口文件

parcel接受单个资源文件作为输入。parcel支持用任何文件作为打包的入口,一般推荐使用html和js。

资源

parcel对不同类型的文件有特定的支持,打包时,会自动分析文件中的依赖关系,相同类型的资源被组合在一起成为相同的输出包。通过链接引用的资源也会被单独打包,而不是打包进引用文件中,从而能更好的实现按需引入。

了解更多戳👇parcel bundler.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容