零配置打包工具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.

你可能感兴趣的:(零配置打包工具parcel bundler)