npm 包 @5studio/bundler 使用教程

阅读时长 3 分钟读完

简介

前端开发者在项目中需要打包、编译、压缩等操作。npm(node 包管理工具)上有许多工具包,如 webpack、gulp 等。本文介绍另一款 npm 包——@5studio/bundler,它是一个轻量级的 webpack 封装包,方便使用且可灵活配置。

安装

npm install @5studio/bundler

使用

基本使用

在项目的根目录下创建一个名为 config.js 的配置文件,然后在命令行输入:

npx 5studio-bundler -c config.js

这样便通过 config.js 中的配置文件对项目进行打包。

配置文件

config.js 中输入以下代码作为模板:

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

-------------- - -
  ------ ----------------------- ------------------
  ------- -
    ----- ----------------------- ----------
    --------- ------------
  --
--
展开代码

以上代码中,entry 指向入口文件,output 为输出文件,其中 filename 可以自定义。

此外还可以配置一些插件,如下:

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

-------------- - -
  ------ ----------------------- ------------------
  ------- -
    ----- ----------------------- ----------
    --------- ------------
  --
  -------- -
    --- -----------------------------
    --- -------------------
      --------- ----------------------- -----------------------
      --------- -------------
      ------- -----
    ---
  --
--
展开代码

以上代码中,CleanWebpackPlugin 用于清空打包目录,HtmlWebpackPlugin 用于生成 HTML 文件并自动引入打包后的 JS 文件。

更多详细的配置项可以查看官方文档。

集成至项目

  1. package.json 中添加脚本:
  1. 命令行执行 npm run build 便可进行打包。

结语

@5studio/bundler 是一个优秀的打包工具,不仅易于使用,还具有灵活的配置功能。希望本文对大家使用 @5studio/bundler 有所帮助。

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