美文网首页
零配置 JS 打包神器 — Parcel

零配置 JS 打包神器 — Parcel

作者: BAI_Bonjwa | 来源:发表于2019-06-10 14:36 被阅读0次

现在 JS 项目越来越复杂,各式各样的语法规范,以及辅助的工具包特别多,也因此 Webpack 之类的打包工具非常流行,但是 Webpack 由于其强大的灵活性而导致它的配置文件相对复杂一些,大家想试验一些新库,或者新特性的的时候,可能光配置一个包含 es6, scss, hot-loader 等基础功能的 JS 项目都要花费很多时间。今天介绍了一款非常简便的 JS 打包工具 Parcel,零配置,1 分钟急速上手。但相对的灵活性较差,也不适用于真正大型的项目(在真实的部署环境下,我遇到了很多坑)。不过做简单的 Demo,小型网站,以及实验有趣的特性时,不失为一种不错的选择。

步骤非常简单:

  1. 全局安装 parcel-bundler
yarn global add parcel-bundler # npm install -g parcel-bundler
  1. 创建 package.json
yarn init -y # npm init -y
  1. 创建一个 index.html 入口页面
<html>
<body>
  <script src="./index.js"></script>
</body>
</html>
  1. 创建一个 index.js 文件
console.log('hello world')
  1. 执行 parcel index.html 启动网站
parcel index.html
# Server running at http://localhost:1234
# ✨  Built in (xx.xx)s.
  1. 浏览器中打开 http://localhost:1234 启动网站,完成配置!

总共只有两个文件,就完成了配置。可以使用 Parcel 自带的很多特性,ES6(Babel),Scss,hot-loader 等,甚至你在 JS 中用 import 添加一些包,首次启动时,Parcel 都帮你自动运行 npm install 安装好。怎么样,是不是超级方便,具体 Parcel 默认包含了哪些功能,请参见 Parcel 的官网 https://parceljs.org/

Parcel Github Repo: https://github.com/parcel-bundler/parcel

参考文档:https://parceljs.org/getting_started.html

相关文章

  • 零配置 JS 打包神器 — Parcel

    现在 JS 项目越来越复杂,各式各样的语法规范,以及辅助的工具包特别多,也因此 Webpack 之类的打包工具非常...

  • 零配置打包工具parcel bundler

    parcel 作为前端火热的打包工具,自有其卖点。 零配置 以往出现的打包构建工具,都需要配置文件,任务越多,配置...

  • parcel实践

    极速零配置Web应用打包工具 parcel中文官网 遇到的事儿之 regeneratorRuntime is no...

  • parcel零配置打包项目

    简述parcel 简单来说,parcel就是和webpack一样,主要功能都是打包项目文件;parcel.js的官...

  • Parcel —— 零配置的模块打包工具

    目录 Parcel概述Parcel的背景Parcel的特点 快速上手HMR —— 模块热替换零配置自动安装依赖支持...

  • 从0实现react

    项目地址: 项目地地址参考地址: bilibili 1.火热的0配置的打包工具parcel 地址: parcel官...

  • Parcel零配置,快速打包工具

    parcel它跟webpack一样都是打包工具,但是它比webpack好用,parcel主要是针对小型项目打包,p...

  • 其他打包工具-Parcel

    Parcel 是 Web 应用打包工具,利用多核处理提供了极快的速度,并且不需要任何配置。 Parcel 可以使用...

  • parcel 初体验

    parcel 是一个打包工具,号称是 0 配置 这里用它去自动打包 typescript 和 scss 做一个小 ...

  • 进程间通信—— Parcel

    本文主要内容 Parcel简介 Parcel类介绍 字符串读写 Parcel简介 Parcel的英文直译是打包,是...

网友评论

      本文标题:零配置 JS 打包神器 — Parcel

      本文链接:https://www.haomeiwen.com/subject/qwbjxctx.html