迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > Node.js >

在 Node.js 中执行 Shell 脚本

作者:迹忆客 最近更新:2023/03/27 浏览次数:

在这篇简短的文章中,我们将学习如何使用 Node.js 执行 shell 脚本。


使用 shelljs 模块在 Node.js 中执行 Shell 脚本

在 Node.js API 之上,ShellJS 是 Unix shell 命令的可移植实现。 我们可以使用它来删除 shell 脚本对 Unix 的依赖,同时保持指令熟悉和强大。

我们还可以全局安装它以从外部节点任务运行它。 我们可以发现有关 shelljs 的 ShellJS 文档的更多信息。

语法:

exec(command [, options] [, callback])

以下是 Node.js ·child_process.exec()· 的不同选项。

  • async:async 表示异步执行。 无论传递的值如何,如果提供回调,它将被设置为 true。 默认值为假。
  • silent:不要将程序输出写入控制台。 默认值为假。
  • encoding:要使用的字符的编码。 它会影响返回到 stdout 和 stderr 的值以及在非静默模式下写入 stdout 和 stderr 的内容。 默认值为 utf8。

我们将重点介绍如何使用 shelljs 模块在 Node.js 中执行 shell 脚本。

首先,使用以下命令安装 shelljs 库。

$ npm i shelljs

下面的命令将检查 npm 的版本。

const shell = require('shelljs')
shell.exec("npm --version")

除了命令,我们还可以指定 shell 文件的路径。

输出结果如下:

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

在 Node.js 中编码 URL

发布时间:2023/03/27 浏览次数:201 分类:Node.js

在这篇简短的文章中,我们将学习如何在 Node.js 中进行 URL 编码。

在 Node.js 中编码 Base64

发布时间:2023/03/27 浏览次数:155 分类:Node.js

在本文中,我们将学习如何在 Node.js 中将字符串或文本转换为 base64。

Node.js 与 React JS 的比较

发布时间:2023/03/27 浏览次数:137 分类:Node.js

本文比较和对比了两种编程语言,Node.js 和 React。React 和 Node.js 都是开源 JavaScript 库的示例。 这些库用于构建用户界面和服务器端应用程序。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便