npm 包 yumu-build 使用教程

阅读时长 3 分钟读完

介绍

yumu-build 是一款前端构建工具,基于 webpack,简化了 webpack 配置,提供了各种常用功能的默认配置,包括样式处理、图片压缩、代码分割等等,让前端构建更便捷。

安装

安装使用 npm 包管理工具,全局安装 yumu-build:

使用

使用 yumu-build 只需要将需要打包的代码放在一个目录内,例如项目目录为 my-project,目录中包含以下文件和文件夹:

在 my-project 目录下执行命令:

这样就可以在本地开启一个 http 服务器访问项目,修改代码后自动重新构建并刷新页面。默认访问地址为 http://localhost:8080。

需要打包发布时,在 my-project 目录下执行命名:

这样会生成一个 dist 目录,里面包含了打包后的代码,可直接上传至服务器部署。

配置

yumu-build 的默认配置已经包含了很多常用的功能,但如果需要进一步定制,可以在项目目录下创建一个名为 yumu.config.js 的配置文件。

配置示例

以下是一个 yumu.config.js 文件的示例配置:

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

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

配置项说明

以下是 yumu.config.js 文件中的配置项说明:

entry

入口文件,可以使用 glob 通配符匹配多个文件。

output

输出路径和文件名,其中 publicPath 是指定打包后的静态资源访问路径。

babel

babel 配置,使用 babel-loader 处理 js 文件。

less

less 配置,使用 less-loader 处理 less 文件。

devServer

dev-server 配置,用于本地开发时启动 http 服务器。

总结

yumu-build 简化了前端项目打包构建的过程,提供了配置简单、易于上手的方式,让前端开发更加高效。同时,yumu-build 提供了丰富的配置项,让用户可以根据项目的实际需求进行定制。

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

纠错
反馈