当前位置: 首页 > 软件库 > 开发工具 > 编译器 >

parcel

授权协议 MIT License
开发语言 JavaScript
所属分类 开发工具、 编译器
软件类型 开源软件
地区 不详
投 递 者 胡劲
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Parcel

Backers on Open Collective Sponsors on Open CollectiveBuild Statusnpm packagenpm packageDiscordTwitter 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]

  • Parcel Parcel 是一款完全零配置的前端打包器, 它提供了 “傻瓜式” 的使用体验,我们只需了解它提供的几个简单的命令,就可以直接使用它去构建我们的前端应用程序了 Parcel 是 2017 年发布的,出现的原因是因为当时的 Webpack 使用过于烦琐,文档也不是很清晰明了, 所以 Parcel 一经推出就迅速被推上风口浪尖。 其核心特点就是: 真正做到了完全零配置,对项目没有任何的侵

  • 了解Parcel类的作用 * Container for a message (data and object references) that can * be sent through an IBinder. A Parcel can contain both flattened data * that will be unflattened on the other side of t

  • 官方地址: https://parceljs.org/getting_... Parcel 是 Web 应用打包工具,适用于经验不同的开发者。它利用多核处理提供了极快的速度,并且不需要任何配置。 特性 快速打包:多核编译,以及文件系统缓存,即使在重新启动之后也能快速重新构建。 支持JS、CSS、HTML、文件资源等,不需要安装任何插件。 在需要的时候自动使用Babel、PostCSS和PostHT

 相关资料
  • 问题内容: 我正在尝试将Parcelable数据从一种意图传递到另一种意图,这是我得到的错误: 事情是:我确实有Parcelable.Creator对象。我将在下面发布整个Parcelable代码: 创建者有什么问题吗?单击按钮以开始下一个活动时,应用程序崩溃。 这是我在第二个活动中“检索” Parcelable数据的方式: 另外,这就是我将类对象放入ParcelableArrayListExtr

  • 问题内容: 如何实现使用通用数据类型将我的包裹写入我的包裹? 这是我的代码。 问题答案: 您的课程应该实现Parcelable。上面的代码就是一个例子。 您的问题是您正在尝试将通用数据类型读取/写入包裹。 但是无法在包裹中读取/写入通用数据类型。了解更多如何使用Parcelable 这里 和包裹在这里

  • 问题内容: 我想使用实现的DataWrapper将ArrayList对象传递给另一个活动。 我遵循此处提供的答案:将用户定义对象的arraylist传递给Intentandroid。 我开始从另一个活动库的。这就是我传递ArrayList对象的方式: 我实现了DataWrapper类,如下所示: 并得到错误。这是我的Logcat: 我在上面的链接中遵循了答案(通过数组列表对象),但得到了错误,是什

  • 问题内容: 我有一个接口 IA 以及实现它们的类 B 和 C。 B和C也都实现了。 然后是棘手的部分: D 类有一个。我需要这在太插入两个类B和C 。它们具有相同的结构,但 “ IS-A” 关系不适用。 我需要将D作为包裹从一个活动传递到另一个活动。 我曾尝试写书,但得到了 。我知道,如果IA不是接口,那么问题就很容易了,但是我似乎找不到一个简单的解决方案。 有任何想法吗? 问题答案:

  • 问题内容: 我是Android Realm的新手,所以不确定自己是否采用正确的方法。我有一堂课,看起来像这样: 问题在于接口包含类似的方法, 并且RealmObjects不应具有除getter和setter之外的方法: 所以我的问题是:我怎样才能使这两个一起工作?有没有比创建一个单独的类更好的方法(也许像)?这样做会导致很多重复的代码… 问题答案: 现在有一个不同的解决方法:仅实现接口,而不是从扩

  • 问题内容: 如果您的类实现了可打包的,那么您就知道系统需要一个构造函数来根据刚刚收到的包裹构造您的类。 因此,通常必须像下面这样构造一个构造函数,这会使它有些混乱: 您会看到是否有一个参数,并且这些与读取相关的方法的调用方式如下: 然后就很清楚发生了什么,但是,它们根本没有任何参数。所以我想知道:这应该怎么做?这些方法是否在某种程度上是“智能”的,您不必告诉他们要获得哪个领域,他们总是会设法找到合

  • 问题内容: 我上课很难。麻烦的是,我正在尝试将包裹中的一个成员写入对象,这是一个对象。的是,和对象()在列表中的。 以下是相关代码: 我在“ //帮助这里”标记了两个点,以了解如何正确地写包裹以及如何对其进行重建。如果经过(正确测试),我该如何正确执行? 问题答案: 你差点知道了! 您只需要做: 就这样! 对于您的Integer列表,您还可以执行以下操作: 它应该工作。

  • 问题内容: 大家好,我在使用某些代码时遇到了麻烦。我正在实施包裹。基本上我有一个全局启动的项目列表 我希望将其作为一个可传递的实例传递,以在旋转时保存实例状态。我实现了saveOnInstanceState方法和onCreate 唯一的问题是它将引发错误,并且错误指向outstate.putParcelableArrayList行。 有人知道解决方法或解决方法吗?我尝试使用Google搜索,并查看