npm包panda-builder使用教程

阅读时长 4 分钟读完

概述

panda-builder是一个基于npm的前端构建工具,它使用gulp构建任务来帮助我们自动化构建和部署我们的前端项目。通过panda-builder,我们可以快速地搭建前端项目的开发环境和生产环境。

安装

需要先安装的软件

我们需要先安装node.js环境。

安装完成后,运行以下命令来检查安装是否完成:

安装panda-builder

运行以下命令来安装:

快速开始

初始化

在项目的根目录下,运行以下命令来初始化panda-builder:

开发环境

在项目的根目录下,运行以下命令来启动自动化构建及开发环境:

生产环境

在项目的根目录下,运行以下命令来构建生产环境:

这将会产生一个dist目录,里面存放了构建好的前端项目。

配置

panda.config.js

通过修改项目里的panda.config.js文件可以配置panda-builder。

panda.config.js文件默认如下:

-- -------------------- ---- -------
-------------- - -
  -------- -
    ---- ----------------
  --
  ------- -
    ----- -------
    --------- ---------------------
    ----------- ---
  --
  ---------- -
    ----- ------------
    ----- -----
    ------ --
  -
-

其中entries表示需要打包的入口文件,output表示构建的输出配置,devServer表示开发环境的服务器配置。

webpack

默认情况下,panda-builder使用webpack构建项目。我们可以通过修改panda.config.js文件来修改webpack的配置,比如修改loader、plugins等。

-- -------------------- ---- -------
----- ---- - ---------------
----- ----------------- - ------------------------------

-------------- - -
  -------- -
    ---- ----------------
  --
  ------- -
    ----- -------
    --------- ---------------------
    ----------- ---
  --
  ---------- -
    ----- ------------
    ----- -----
    ------ --
  --
  ------- -
    ------ -
      -
        ----- ---------
        ---- ---------------- -------------
      -
    -
  --
  -------- -
    --- -------------------
      --------- ----------------------- -------------
    --
  -
-

gulp

panda-builder的构建任务是基于gulp的。我们可以通过修改gulpfile.js文件来修改构建任务的执行顺序及内容。

结语

panda-builder是一个非常好用的前端构建工具,可以帮助我们快速地搭建前端项目的开发环境和生产环境。适合搭建各类前端项目,包括spa、mpa等不同形态的项目。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/5eedc344b5cbfe1ea0612116

纠错
反馈