NodeJS使用exec、spawn、execFile执行shell命令

2022.10.02 22:54
阅读 5
exec
将整个命令输出缓存到内存中,当执行完成后一次性返回,所以适合执行较小的命令。
例如:只是查看当前目录
- -
----
- - -----
---- --- -- -- - -
- ------- -
------ - ------
--
-
------ ------
------ ------
---
spawn
spawn 会新启一个 shell 执行命令,可以方便处理大量的数据。
例如:同时查看多个目录
- -
-----
- - -----
- -
- -- - ---- --- ----
- -
--------- --- - -
------ ------
---
- -
--------- --- - -
------ ------
---
- -
------- --- - -
------------
---
execFile
execFile 用于执行一个外部应用,应用退出后会返回一些可选参数和带有缓冲输出的callback。适用于需要实时交互的命令。
例如:把 sass 工具把 scss 文件转为 css 文件
- -
--------
- - -----
- ----- - ---- --- --- --- -- -- - -
- ------- -
- ------
-
------ ------
------ ------
---
学无止境 学至分享
大家好,我是对IT技术着迷的家伙。只为帮助广大程序猿,将正确的内容带给需要的人。

学至分享
微信小程序
随时随地、想看就看

GM记账助手
微信小程序
方便快捷、界面美观

eView
微信小程序
漂亮的跨平台组件库
文章标签
推荐工具