广告
返回顶部
首页 > 资讯 > 精选 >node怎么执行cmd或shell命令
  • 635
分享到

node怎么执行cmd或shell命令

2023-07-02 14:07:36 635人浏览 薄情痞子
摘要

这篇文章主要介绍“node怎么执行cmd或shell命令”,在日常操作中,相信很多人在node怎么执行cmd或shell命令问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”node怎么执行cmd或shell命令

这篇文章主要介绍“node怎么执行cmd或shell命令”,在日常操作中,相信很多人在node怎么执行cmd或shell命令问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”node怎么执行cmd或shell命令”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

    一、node原生模块:child_process

    node原生api介绍:child_process.exec(): 衍生 shell 并在该 shell 中运行命令,完成后将 stdout 和 stderr 传给回调函数。

    child_process.execFile(): 与 child_process.exec() 类似,不同之处在于,默认情况下,它直接衍生命令,而不先衍生 shell。

    child_process.fork(): 衍生新的 node.js 进程并使用建立的 IPC 通信通道(其允许在父子进程之间发送消息)调用指定的模块。

    child_process.execSync(): child_process.exec() 的同步版本,其将阻塞 Node.js 事件循环。

    child_process.execFileSync(): child_process.execFile() 的同步版本,其将阻塞 Node.js 事件循环。

    使用

    const process = require("child_process");// 执行 npm run build 命令;(function() {  process.exec('npm run build', (error, stdout, stderr) => {    if (!error) {      // 成功    } else {      // 失败    }  });})();

    二、npm包:shelljs

    • 安装

    npm i -D shelljs
    • 使用

    const shell = require('shelljs');// 同步// 执行 git status 命令const { code } = shell.exec('git status');// 异步回调// 执行 git add . 命令shell.exec('git add .', function(code, stdout, stderr) {  console.log('Exit code:', code);  console.log('Program output:', stdout);  console.log('Program stderr:', stderr);  if (code===0) {    console.log('成功')    // do something  }});

    到此,关于“node怎么执行cmd或shell命令”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

    --结束END--

    本文标题: node怎么执行cmd或shell命令

    本文链接: https://www.lsjlt.com/news/342389.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    本篇文章演示代码以及资料文档资料下载

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档
    猜你喜欢
    • node怎么执行cmd或shell命令
      这篇文章主要介绍“node怎么执行cmd或shell命令”,在日常操作中,相信很多人在node怎么执行cmd或shell命令问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”node怎么执行cmd或shell命令...
      99+
      2023-07-02
    • node执行cmd或shell命令使用介绍
      目录引言一、node原生模块:child_process使用二、npm包:shelljs引言 在实现前端工程化的过程中,经常需要在一个js脚本中去执行其他node/npm或者其他sh...
      99+
      2022-11-13
    • python怎么执行cmd命令
      在 Python 中执行 cmd 命令,可以使用 `os` 模块中的 `system()` 或 `popen()` 方法。下面是使用...
      99+
      2023-09-22
      python
    • Java 执行CMD命令或执行BAT批处理方式
      Java 执行CMD命令或执行BAT批处理 背景 日常开发中总能遇到一些奇怪的需求,例如使用java执行cmd命令或者bat批处理文件,今天就简单记录一下使用过程。 使用 废话不多说...
      99+
      2022-11-12
    • js执行shell命令的几种方式(Node)
      目录前言调起shell的几种方式介绍(不限于这几种)1、child_process2、shelljs3、simple-git总结在做一个客户端基建项目的时候,多处需要用到JS调取命令...
      99+
      2022-11-13
    • python怎么执行shell命令
      在Python中可以使用`os`模块中的`system`函数来执行Shell命令。以下是一个示例:```pythonimport o...
      99+
      2023-09-27
      python shell
    • 怎么用命令执行Shell脚本
      本篇内容主要讲解“怎么用命令执行Shell脚本”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用命令执行Shell脚本”吧!假设这个 shell 脚本的名称为 tinyshell.sh。在 L...
      99+
      2023-06-09
    • JSch怎么远程执行Shell命令
      这篇文章主要介绍了JSch怎么远程执行Shell命令,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。JS是什么JS是JavaScript的简称,它是一种直译式的脚本语言,其解释...
      99+
      2023-06-14
    • shell命令怎么在docker中执行
      这篇文章将为大家详细讲解有关shell命令怎么在docker中执行,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。在docker中执行shell命令,需要在命令前增加sh -c,例如:dock...
      99+
      2023-06-14
    • Golang怎么应用执行Shell命令
      今天小编给大家分享一下Golang怎么应用执行Shell命令的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。exec包使用官方...
      99+
      2023-07-05
    • 执行node -v显示node不是内部或外部命令如何解决
      本篇内容主要讲解“执行node -v显示node不是内部或外部命令如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“执行node -v显示node不是内部或...
      99+
      2022-10-19
    • 怎么使用golang执行Linux shell命令
      这篇文章主要讲解了“怎么使用golang执行Linux shell命令”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么使用golang执行Linux shell命令”吧...
      99+
      2023-07-02
    • Java JSch怎么远程执行Shell命令
      这篇文章主要讲解了“Java JSch怎么远程执行Shell命令”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java JSch怎么远程执行Shell命令”吧!JSch ...
      99+
      2023-06-29
    • python怎么运行cmd命令
      本篇内容介绍了“python怎么运行cmd命令”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、使用os.system()方法os.syst...
      99+
      2023-06-27
    • Java.Utils怎么执行命令行命令
      小编给大家分享一下Java.Utils怎么执行命令行命令,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!常用的java框架有哪些1.SpringMVC,Spring...
      99+
      2023-06-14
    • 怎么用VBS来代替BAT或CMD文件进行命令
      这篇文章给大家分享的是有关怎么用VBS来代替BAT或CMD文件进行命令的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。自动导入注册表的,带检测: On Error Resume Nex...
      99+
      2023-06-08
    • Java怎么执行cmd命令及要注意哪些事项
      这篇文章主要介绍了Java怎么执行cmd命令及要注意哪些事项的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Java怎么执行cmd命令及要注意哪些事项文章都会有所收获,下面我们一起来看看吧。通常 Java 执行 ...
      99+
      2023-06-29
    • java怎么执行shell命令并返回结果
      在Java中,可以使用`ProcessBuilder`类来执行shell命令并返回结果。下面是一个例子:```javaimport ...
      99+
      2023-09-15
      java shell
    • shell怎么判断命令是否执行成功
      在shell中,可以使用特殊变量$来获得上一个命令的退出状态码。一般情况下,退出状态码为0表示命令执行成功,非0表示命令执行失败。例...
      99+
      2023-08-12
      shell
    • linux怎么在重启或启动时执行命令或脚本
      这篇文章主要为大家展示了“linux怎么在重启或启动时执行命令或脚本”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux怎么在重启或启动时执行命令或脚本”这篇文章吧。方法 1:如何使用 /e...
      99+
      2023-06-16
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作