📜  parcel npm (1)

📅  最后修改于: 2023-12-03 15:18:16.064000             🧑  作者: Mango

Parcel NPM

Parcel Logo

简介

Parcel 是一个快速零配置的 Web 应用程序打包器。它可以处理 JavaScript、CSS、HTML、图像等静态资源,使您的 Web 应用程序的开发过程更加简单。

与其他打包器不同的是,Parcel 自动分析导入的模块,并从中构建出一个包含所有必需文件的文件树,无需任何配置。Parcel 还可自动为您进行代码拆分和懒加载,从而最大限度地减少您的应用程序的加载时间。

让我们来看一下如何使用 Parcel:

安装

你可以使用 npm 或 yarn 安装 Parcel。首先,创建一个新的项目文件夹:

mkdir my-project
cd my-project

使用 npm 安装 Parcel:

npm install parcel-bundler --save-dev

或者使用 yarn 安装 Parcel:

yarn add parcel-bundler --dev

现在,您可以使用 Parcel 打包您的应用程序了:

parcel index.html
使用

Parcel 支持许多文件格式。下面是一些示例:

HTML
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8">
    <title>Parcel Example</title>
  </head>
  <body>
    <h1>Hello, Parcel!</h1>
    <script src="./index.js"></script>
  </body>
</html>
JavaScript
import _ from 'lodash';

console.log(_.join(['Hello', 'Parcel'], ' '));
CSS
body {
  background-color: #f00;
}
图像
<img src="./image.png" alt="My Image">

Parcel 可以自动处理这些文件,并将它们打包到一个 JavaScript 文件中。这是因为 Parcel 可以处理所有类型的文件,不仅仅是 JavaScript。

自定义配置

如果您需要对 Parcel 进行更多的配置,您可以在项目根目录中创建一个 .parcelrc 文件,并指定您需要的参数。在这个文件中,您可以指定入口文件、输出目录和自定义配置函数,等等。

{
  "entries": [
    "index.html"
  ],
  "output": "./dist"
}

或者,您可以在命令行中提供选项:

parcel build index.html --out-dir dist

现在,您已经掌握了 Parcel 的基础知识。开始使用 Parcel 并享受快速运行的同时,让开发变得更加轻松。