npm 包 systemjs-builder 使用教程

阅读时长 3 分钟读完

什么是 SystemJS Builder

SystemJS Builder 是一个基于 SystemJS 的模块打包工具,可以将多个模块文件打包成一个文件,方便前端项目的部署和发布。

安装 SystemJS Builder

使用 npm 安装 SystemJS Builder:

使用 SystemJS Builder

创建配置文件

在项目根目录下创建一个名为 build.js 的配置文件。该文件是一个 Node.js 模块,可以通过 require 方法直接引入:

配置打包选项

通过 Builder 类创建一个打包器对象,并设置一些打包选项:

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

上面的代码中,baseURL 表示项目的基本 URL,defaultJSExtensions 表示是否自动添加 .js 后缀,paths 表示系统模块的路径映射,map 表示打包入口的映射关系。

打包模块

使用 builder.buildStatic 方法打包模块:

上面的代码中,buildStatic 方法的第一个参数是打包入口名称,第二个参数是输出文件路径。

示例代码

下面是一个使用 SystemJS Builder 打包模块的示例代码:

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

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

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

在上面的示例中,我们将 src/app.js 文件作为入口文件打包成 build/bundle.js 文件,并将 jQuery 库作为系统模块进行了配置。

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

纠错
反馈