npm 包 wheelhouse-cli 使用教程

前言

使用 npm 包 wheelhouse-cli 能够很方便地实现 webpack 的构建流程的配置。

安装

在终端输入以下命令安装 wheelhouse-cli:

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

使用

使用 wheelhouse-cli,需要先创建一个配置文件。可以使用 wheelhouse-cli 提供的指令 init 创建初始配置文件,在项目的根目录下执行以下命令:

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

然后根据提示输入项目名称、描述等信息,wheelhouse-cli 会自动生成一个 webpack 配置文件,同时也会自动安装需要的 npm 包。

任何时候,可以通过以下命令重新生成和更新项目配置文件:

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

在 development 模式下编译项目:

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

在 production 模式下编译项目:

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

指令参数

wheelhouse-cli 提供了许多指令参数,这里列举几个常用参数:

--entry

设置项目的入口文件(默认为 src/index.js),例如:

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

--output-path

设置编译后文件的输出路径(默认为 dist 目录),例如:

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

示例代码

以下是一个使用 wheelhouse-cli 的示例代码,实现了 React 应用的自动编译和热更新:

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

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

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

package.json 文件:

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

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

总结

在本文中我们介绍了如何使用 wheelhouse-cli 来简化 webpack 配置编写过程,并通过示例代码演示了如何创建一个基于 React 的自动编译和热更新的应用。使用 wheelhouse-cli 能够大大提高开发效率,减少配置细节处理的工作量,帮助开发者更专注于项目功能和技术实现。

来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/600558d781e8991b448d62a7


猜你喜欢

  • 使用 document-mmp.test NPM 包

    在前端开发中,有许多重复性的工作需要花费大量时间和精力。为了简化这些任务,我们可以利用 NPM 包来减少编写代码的复杂度和提高代码的重用性。在这篇文章中,我们将重点介绍 document-mmp.te...

    2 年前
  • npm 包 cn-weather 使用教程

    在前端开发中,天气预报是一个比较常见的需求。cn-weather 是一个可以获取中国天气信息的 npm 包,本文将介绍如何使用 cn-weather 并且对其深入探究。

    2 年前
  • npm 包 eslint-plugin-curry 使用教程

    在前端开发中,代码质量是非常关键的。因此,我们需要使用一些工具来提高代码的质量,同时降低开发过程中的错误率。eslint 是一个非常有用的工具,它可以帮助我们进行代码规范检查,从而使代码更加规范、易于...

    2 年前
  • npm 包 teardown-js 使用教程

    简介 teardown-js 是一个 Node.js 的 npm 包,它提供了一种优雅简单的方式来删除/注销/解除注册所有 EventListener、Timer、Animation 等等。

    2 年前
  • npm 包 butter-component-qrcode 使用教程

    简介 本文介绍 npm 包 butter-component-qrcode 的使用教程,帮助前端开发人员更好地生成 QR 码。 butter-component-qrcode 是一个基于 qr.js ...

    2 年前
  • npm 包 generator-deca-angular 使用教程

    在前端开发中,使用工具可以提高开发效率和减少出错概率。而 npm 包 generator-deca-angular 就是这样一款工具,它可以自动生成一个 Angular 应用的基础骨架,让开发者可以专...

    2 年前
  • npm 包 micro-app-notify-client 使用教程

    简介 micro-app-notify-client 是一种前端工具包,用于在微前端应用程序之间传递消息。它使用订阅/发布模式进行通信,可帮助开发人员构建松耦合的微前端应用程序。

    2 年前
  • npm 包 patch-git 使用教程

    在前端开发中,我们经常会使用第三方库和框架。虽然这些工具能够提高我们的开发效率和体验,但是使用过程中难免会遇到一些问题。一旦遇到问题,我们就需要花费一定的时间去解决。

    2 年前
  • npm 包 gulp-json-structure-validator 使用教程

    前言 随着前端技术的快速发展,前端工程化的重要性逐渐凸显,自动化构建工具逐渐成为前端开发不可或缺的重要工具之一。在这些自动化构建工具中,Gulp 作为一个高效、简单易学的任务自动化工具,被广泛应用于前...

    2 年前
  • npm 包 ngx-config 使用教程

    什么是 ngx-config? ngx-config 是一个 Angular 的依赖注入库,它允许你以开发、生产和测试的环境的方式为你的应用程序提供配置。 ngx-config 允许你为每个环境(开发...

    2 年前
  • npm 包 evaluate-style 使用教程

    什么是 evaluate-style? evaluate-style 是一个 JavaScript 库,可用于评估和计算 CSS 样式表的值。这个库可以使前端开发者更轻松地编写和测试 CSS ,并在 ...

    2 年前
  • npm 包 expect-js-to-assert 使用教程

    简介 在前端开发中,我们经常需要进行单元测试、集成测试等等,这时候需要用到断言库来判断测试结果是否符合预期。而 expect-js-to-assert 是一个简单易用的断言库,它可以让你的测试代码更加...

    2 年前
  • npm 包 redux-orm-kerad 使用教程

    写在前面 在前端开发中,许多项目都需要处理状态管理的问题。其中,Redux 是一个非常流行的状态管理工具,但是使用 Redux 进行状态管理并不总是那么简单。Redux-ORM-Kerod 是一个可以...

    2 年前
  • NPM 包 @hecto932/platzom 使用教程

    @hecto932/platzom 是一个由 Héctor Manuel González Leal 开发的 NPM 包,用于处理西班牙语单词的变形,例如将单词翻转、添加“Ar”后缀等。

    2 年前
  • npm 包 hubot-star-wars-motivation 使用教程

    前言 hubot-star-wars-motivation 是一个基于 Hubot 的 npm 包,能够在聊天机器人中实现给用户发送来自 Star Wars 世界中的激励台词。

    2 年前
  • npm 包 lumen-ext-hex 使用教程

    在前端开发中,我们常常需要对颜色进行处理,其中十六进制颜色代码是最为常见的一种。lumen-ext-hex 是一个 npm 包,可以让我们更方便地进行颜色的转换、混合、亮度调整等操作。

    2 年前
  • npm 包 atscntrb-hx-fileaslock 使用教程

    在前端开发中,我们经常需要使用一些外部的工具或者库来辅助我们的工作。而 npm 是一个前端开发必备的工具之一,它可以帮助我们方便地管理和使用第三方模块。在本文中,我将介绍一个名为 atscntrb-h...

    2 年前
  • npm 包 o2-polyfill 使用教程

    前端开发中,我们经常会遇到一些浏览器兼容性问题,在早些年代的前端开发中,为了解决这些问题,必须对浏览器支持情况进行繁琐的判断,在不同浏览器下动态加载不同的脚本,而这样的做法极大的增加了代码的复杂度。

    2 年前
  • npm 包 my-burger-project 使用教程

    在前端开发中,我们常常会需要使用到各种第三方库,而 npm 是一个非常方便的包管理工具,可用于快速查找并安装各种依赖库。其中,my-burger-project 是一个非常实用的 npm 包,它可以帮...

    2 年前
  • npm 包 uma-sp 使用教程

    引言 在前端开发中,有许多 npm 包提供了方便快捷的功能,uma-sp 就是其中之一。本文将介绍如何使用 uma-sp 包,并包含详细的学习和指导意义,通过使用示例代码来帮助读者更好地掌握它的使用方...

    2 年前

相关推荐

    暂无文章