NPM 包 ngsh 使用教程

什么是 ngsh

ngsh 是一个 AngularJS 应用的 shell,它可以让你通过命令行来交互式地操作你的 AngularJS 应用。

安装 ngsh

你需要在你的项目中使用 npm 命令安装 ngsh:

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

使用 ngsh

启动 ngsh

你可以在命令行中输入以下命令来启动 ngsh:

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

连接到应用

在启动 ngsh 后,你需要连接到你的 AngularJS 应用。使用以下命令:

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

在 ngsh 中运行命令

在 ngsh 中使用 exe 命令来执行 AngularJS 指令。例如:

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

或者你可以在 ngsh 中执行一段脚本:

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

显示你的 AngularJS 应用变量

你可以通过 get 命令来获取你的 AngularJS 应用中的变量。例如:

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

修改你的 AngularJS 应用变量

你可以通过 set 命令来修改你的 AngularJS 应用中的变量。例如:

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

退出 ngsh

你可以在 ngsh 中使用 bye 命令来退出 ngsh。

ngsh 示例

以下是一个使用 ngsh 的示例应用:

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

运行以下命令来启动 ngsh:

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

连接到应用:

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

使用 get 命令来获取 myVar 变量:

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

使用 set 命令来修改 myVar 变量:

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

在 ngsh 中使用 get 命令再次获取 myVar 变量:

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

输出的结果应该是以下方式:

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

结论

ngsh 是一个非常强大的工具,通过使用它,你可以为你的 AngularJS 应用创建一个更好的交互式 shell 环境,从而更好的管理你的应用。我希望这篇文章能够让你更好的了解 ngsh,而且这个工具对于开发者来说是非常重要的一个部分。

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


猜你喜欢

  • npm 包 @graphql-modules/di 使用教程

    前言 在前端开发中,我们常常需要管理依赖以及模块化地组织代码。而在 GraphQL 开发中,我们还需要处理模块之间的依赖。@graphql-modules/di 是一个专为 GraphQL 模块化开发...

    5 年前
  • npm 包 graphql-tag-pluck 使用教程

    什么是 graphql-tag-pluck? graphql-tag-pluck 是一个 npm 包,用于提取 GraphQL 查询和变量定义,或者其它类型的 gql 标签模板字符串。

    5 年前
  • npm 包 cassandra-nodetool 使用教程

    Cassandra-nodetool 是一个 npm 包,用于在 Cassandra 数据库上执行 nodetool 命令。该包为 Cassandra 管理员提供了一个方便的命令行界面,帮助其管理 C...

    5 年前
  • npm 包 refresh-aliyun-cdn 使用教程

    什么是阿里云 CDN? 阿里云 CDN(Content Delivery Network)即内容分发网络,是一种通过在网络各处放置缓存服务器,缩短用户和目标服务器之间的物理距离,加快传输速度,提高数据...

    5 年前
  • npm包mysql-bundle使用教程

    简介 mysql-bundle是一个npm包,用于管理和操作MySQL数据库。 mysql-bundle是使用Node.js编写的,并且简化了与MySQL交互的工作,使连接和数据查询等操作更加容易。

    5 年前
  • 前端技术:npm 包 koa-easy-websocket 的使用教程

    前言 在 Web 开发中,实时通信是一个非常重要的功能。WebSocket 是一个很好的技术,它可以让客户端和服务器建立双向通信的连接,实现实时通信。koa-easy-websocket 是一个基于 ...

    5 年前
  • npm 包 aliyun-cdn-refresh 使用教程

    在前端开发中,我们经常需要使用 CDN 服务来加速网站的访问速度。阿里云提供了一项优秀的 CDN 服务,但是在使用过程中,由于 CDN 节点缓存时间较长,导致更新文件后站点不能及时刷新,进而导致页面问...

    5 年前
  • npm 包 mocha-plugin-co 使用教程

    在前端开发中,测试是一个非常重要的环节。而 Mocha 是前端测试框架中非常受欢迎的一种。但是,在使用 Mocha 进行测试的过程中,可能会遇到一些困难,比如异步代码测试等。

    5 年前
  • npm包timestream-gen使用教程

    简介 timestream-gen是一个针对云数据库Amazon Timestream的npm包,它可以帮助前端开发者快速生成符合Timestream格式的数据,并上传到Timestream中进行存储...

    5 年前
  • npm 包 floordate 使用教程

    随着前端应用的复杂性不断提高,很多开发者在处理时间数据时都会遇到一些问题,比如如何精确地计算时间差,或者如何处理时间戳等等。而 npm 包 floordate 提供了解决方案。

    5 年前
  • npm 包 array-pivot 使用教程

    介绍 array-pivot 是一个 npm 包,用于将数组转换为特定格式的二维数组或对象。它可以轻松地处理大型数据集,并提供快速轴向变换。 在前端开发中,我们经常需要将数据按照不同的维度进行变换和聚...

    5 年前
  • npm 包 flatnest 使用教程

    在前端开发中,我们经常需要处理嵌套的数据结构,例如树形结构或者多层嵌套的对象。处理这些数据常常需要编写复杂的循环或者递归函数,而这些代码往往难以重用。Npm 包 flatnest 就提供了一种简单而又...

    5 年前
  • npm 包 @appsaloon/auto-ssl 使用教程

    在 Web 开发中,用户数据的安全性和隐私性是非常重要的,因此启用 SSL 加密协议是保障数据传输安全的必要方法之一。在实际项目中,你可能需要手动地为你的 Web 服务器或前端应用启动 SSL 协议,...

    5 年前
  • npm 包 @alkocats/http-ts 使用教程

    在前端开发中,组织代码是非常重要的事情。在这个过程中,npm 成为了前端开发者们不可或缺的工具之一。它不仅提供了数以万计的包供我们使用,还可以让我们把自己的代码模块化并发布到公共仓库中。

    5 年前
  • npm 包 @aliconnect/node 使用教程

    前言 在前端开发中,我们经常使用各种第三方工具库和框架来提高我们的开发效率。其中,npm 包是一个非常流行的资源,可以帮助我们快速引入所需的工具库和框架。这篇文章将为你介绍 @aliconnect/n...

    5 年前
  • npm 包 @akashic/akashic-cli-export-html 使用教程

    前言 随着前端技术的不断发展,前端开发难度也在不断升级。如今许多前端工程师都会使用 npm 包来加快开发效率,但是在众多的 npm 包中,有一个名为 @akashic/akashic-cli-expo...

    5 年前
  • npm包@acastellon/rest使用教程

    介绍 npm包@acastellon/rest是一个用于前端开发的REST客户端。它提供了简单且易用的API,可以帮助开发者发送REST请求。通过使用该npm包,可以方便地与API通信并进行数据交换。

    5 年前
  • npm 包 @acastellon/graphql 使用教程

    GraphQL 是一种由 Facebook 开发的 API 查询语言。它使用强类型系统来帮助开发人员确定数据之间的依赖关系,并提供简单而强大的查询语言来获取客户端所需的精确数据。

    5 年前
  • npm包 21_11_index 使用教程

    前言 在前端开发中,npm已成为不可或缺的工具。而npm包则是npm的核心组成部分之一。本文将介绍如何使用npm包 21_11_index,包括安装、使用、以及一些注意事项。

    5 年前
  • npm 包 @a-z.ren/api-hub 使用教程

    现在的网站已经不再是简单的静态页面,而是有着前后端相结合的复杂应用。这时,我们需要使用各种 API 来帮助我们实现想要的功能。 @a-z.ren/api-hub 是一个 Node.js 的 npm 包...

    5 年前

相关推荐

    暂无文章