npm 包 rally-app-builder 使用教程

阅读时长 4 分钟读完

简介

rally-app-builder 是一个用于构建 Rally 定制化应用程序的命令行接口工具。它可以让开发人员快速构建一个符合 Rally 应用程序要求的工程,并自动创建必要的文件和目录。

本文将介绍如何安装和使用 rally-app-builder 构建一个基础的 Rally 应用程序,并通过示例代码演示如何自定义并定制化应用程序。

安装

安装 rally-app-builder 前请确保您已经安装了 Node.js,并且可以访问 NPM 仓库。

命令如下:

使用教程

初始化

使用以下命令创建一个新的应用程序工程:

该命令会在当前目录下创建一个名为 RallyApp 的目录,并在其中生成一些初始文件和目录:

其中的 app 目录用于存放应用程序源码,spec 用于存放测试文件,test 用于存放测试运行脚本。package.json 是一个 Node.js 包描述文件,用于管理应用程序的依赖和配置。

配置

修改 package.json 文件,增加依赖项并配置 grunt 构建任务,默认情况下,grunt 会自动化处理生成应用程序代码的过程,包括编译 CoffeeScript 文件、合并 CSS 文件、压缩 JavaScript 文件等。

示例代码:

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

编写源代码

app 目录下新增一个名为 App.js 的文件,并编写如下内容:

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

该文件定义了一个名为 CustomApp 的 ExtJS 类,它继承自 Rally.app.App,并定义了一个 items 属性,用于展示一个包含文本的视图。您也可以根据自己的需求添加和修改该文件内容。

打包和部署

使用以下命令打包并部署应用程序:

该命令会执行一系列的 grunt 任务,将源代码转换成可执行文件并部署到 Rally 上,部署成功后,您就可以在 Rally 中通过应用程序商店安装和使用该应用程序了。

结语

本文简要介绍了如何使用 rally-app-builder 工具构建一个基础的 Rally 应用程序,并提供了相关示例代码。通过阅读本文,您可以快速入门 Rally 应用程序开发,并了解如何使用 rally-app-builder 工具快速开发和部署应用程序。

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

纠错
反馈