npm 包 edp-build 使用教程

阅读时长 4 分钟读完

前言

edp-build 是百度内部自用构建工具,旨在优化前端代码构建流程,提升构建效率,自动化前端构建过程,提高前端开发效率。

安装 edp-build

在开始使用 edp-build 之前,需要先安装 Node.js 和 npm。安装完成后,在终端中输入以下命令来安装 edp-build:

使用 edp-build

在安装 edp-build 后,可以使用以下命令来构建前端代码:

在 edp build 命令中,还可以加入一些参数来自定义构建过程,下面是常用的参数说明:

  • -f:设置配置文件路径
  • -w:设置 watcher 模式,会自动检测文件变化进行构建
  • -d:设置 debug 模式,会产生调试信息
  • -s:设置 silent 模式,不输出日志信息
  • -h:查看帮助信息

下面是一个示例命令:

创建 edp-build 配置文件

edp-build 的配置文件是一个 JavaScript 文件,可以使用 Node.js 的 require 语句来加载一些需要用到的 npm 包。以下是一个基本的配置文件示例:

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

在配置文件中,可以设置以下内容来自定义构建过程:

  • entry:设置构建的入口模块,可以是一个 HTML 文件或 JavaScript 文件。
  • output:设置构建输出目录。
  • loader:设置构建使用的 Loader 配置,可以使用 npm 包来增强构建功能。
  • plugins:设置构建使用的插件,可以使用 npm 包来增强构建功能。

示例代码

下面是一个使用 edp-build 构建前端代码的示例,首先在项目中安装 edp-build:

然后在项目根目录下创建一个 config.js 文件,文件内容如下:

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

在上面的示例配置文件中,设置了入口模块为 index.html,构建输出目录为 dist,使用了 edp-build-stylus 插件来处理 stylus 文件。

然后在命令行中输入以下命令:

即可开始构建前端代码。

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

纠错
反馈