parcel 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
parcel 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
parcel 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT License
开发语言 JavaScript
操作系统 跨平台
软件类型 开源软件
所属分类 开发工具编译器
开源组织
地区 不详
投 递 者 首席测试
适用人群 未知
收录时间 2021-11-09

软件简介

Parcel

Backers on Open Collective Sponsors on Open Collective Build Status npm package npm package Discord Twitter Follow

Parcel is a zero configuration build tool for the web. It combines a great out-of-the-box development experience with a scalable architecture that can take your project from just getting started to massive business-critical application.

Features

  • 😍 Zero config – Parcel supports many languages and file types out of the box, from web technologies like HTML, CSS, and JavaScript, to assets like images, fonts, videos, and more. It has a built in dev server with hot reloading, beautiful error diagnostics, and much more. No configuration needed!
  • ⚡️ Lighting fast – Parcel's JavaScript compiler is written in Rust for native performance. Your code is built in parallel using worker threads, utilizing all of the cores on your machine. Everything is cached, so you never build the same code twice. It's like using watch mode, but even when you restart Parcel!
  • 🚀 Automatic production optimization – Parcel optimizes your whole app for production automatically. This includes tree-shaking and minifying your JavaScript, CSS, and HTML, resizing and optimizing images, content hashing, automatic code splitting, and much more.
  • 🎯 Ship for any target – Parcel automatically transforms your code for your target environments. From modern and legacy browser support, to zero config JSX and TypeScript compilation, Parcel makes it easy to build for any target – or many!
  • 🌍 Scalable – Parcel requires zero configuration to get started. But as your application grows and your build requirements become more complex, it's possible to extend Parcel in just about every way. A simple configuration format and powerful plugin system that's designed from the ground up for performance means Parcel can support projects of any size.

Getting Started

See the following guides in our documentation on how to get started with Parcel.

Documentation

Read the docs at https://parceljs.org/docs/.

Community

Contributors

This project exists thanks to all the people who contribute. [Contribute]. contributors

Backers

Thank you to all our backers! 🙏 [Become a backer]

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

展开阅读全文

代码

评论 (0)

加载中
更多评论
发表了资讯
01/07 07:26

Parcel 2.1 发布,零配置构建工具

Parcel 是用于 Web 的零配置构建工具。它将出色的开箱即用开发体验与可扩展的体系结构相结合,可将你的项目从零发展为大规模生产应用程序。 Parcel 2.1 发布,更新内容如下: 新增: 默认情况下启用转译 node_modules 重写核心图形数据结构 在开发中静态分析符号并为重新导出的模块启用延迟编译 将大的 blob 作为单独的文件存储在缓存中,而不是存储在 LMDB 中 添加@parcel/optimizer-css 添加 @parcel/bundler-experimental 支...

1
3
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于大前端专区
2018/04/08 19:30

懒人Parcel

横空出世的Parcel,这几个月来成为了前端圈的又一大热点,github短短几个月就获得了上万的star. 作者: Devongovett Github: parcel Medium: medium API: api 为了解决在 Browserify 和 Webpack 等现有模块打包工具中遇到的两个主要问题:性能和配置经验,作者开始研究 Parcel 简介 Parcel 是一个Web应用程序 打包器(bundler) ,与以往的开发人员使用的打包器有所不同。它利用多核处理提供极快的性能,并且你不需要进行任何配置。...

0
0
2014/12/24 18:19

parcel和parcelable

Parcel 在英文中有两个意思,其一是名词,为包裹,小包的意思; 其二为动词,意为打包,扎包。邮寄快递中的包裹也用的是这个词。Android采用这个词来表示封装消息数据。这个是通过IBinder通信的消息的载体。需要明确的是Parcel用来存放数据的是内存(RAM),而不是永久性介质(Nand等)。 Parcelable,定义了将数据写入Parcel,和从Parcel中读出的接口。一个实体(用类来表示),如果需要封装到消息中去,就必须实现这一接口,实...

0
0
发表于大前端专区
2020/07/31 20:26

parcel 的坑

原文链接: parcel 的坑 上一篇: ramda 几个 merge 的区别 下一篇: 使用yarn link 本地链接一个包 之前几个小demo项目都是用的parcel, 但这个确实还是有不少坑的, 看了最新的issue列表, 可怕 其实parcel对规范的包和库支持还是很好的, 但是不那么规范的就有点问题了 用parcel打包vconsole, 用v1的直接不行, 报了缺少class插件, 用v2的也是各种出问题 直接换了webpack就好了.......

0
0
发表于大前端专区
2021/02/04 11:42

Parcel Bundler

最后,我们安装一下 Parcel Bundler,一个无需配置的小型项目打包器。安装后可以启动一个 dev-server,并具有热更新功能。

0
0
发表了博客
2018/06/22 11:54

Parcel 入门 (一)

  Parcel 是一个Web应用程序打包器(bundler),与以往的开发人员使用的打包器不同。它利用多核处理提供极快的性能,并且不需要进行任何配置。 一、安装 Yarn: yarn global add parcel-bundler Npm: npm install -g parcel-bundler 二、 创建package.json文件; Yarn: yarn init -y npm: npm init -y 三、 启动   Parcel可以将任何类型的文件作为入口点,但是HTML 或 JavaScript 文件是一个很好的开始。如果你使用相对路...

0
0
发表了博客
2019/08/13 11:56

搭建本地parcel仓库

参考: https://www.cloudera.com/documentation/enterprise/6/6.2/topics/cm_ig_create_local_parcel_repo.html#download_publish_parcel_repo https://www.cnblogs.com/yinzhengjie/articles/11029566.html 一 建parcel仓库 1/ 建本地web服务器: yum install httpd vim /etc/httpd/conf/httpd.conf #后边添加.parcel AddType application/x-gzip .gz .tgz .parcel 2 /下载manifest.json and the parcel files: mkdir -p /var/w...

0
0
发表了博客
2018/03/12 14:37

parcel打包工具入门

现在自己写的html,css,js也可以利用Parcel像webpack一样去打包了, JS压缩成JS,css压缩成CSS 先看效果: 上图:左边红色框是我自己建立的 上图:Parcel打包命令,选择一个入口文件,这里的项目是index.html 上图:为显示的结果。 Parcel支持 热更新, 每次修改代码,通过VScode保存代码,网页立马刷新。 传送门: https://parceljs.org/getting_started.html (Parcel官网) 第一步:   全局安装Parcel npm install -g parce...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
3 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部