首页
betway必威官方平台
new
Linux云计算SRE
Python全能开发
云原生微服务实战
go高并发实战
网络安全攻防渗透
DevOps项目实战
华为鸿蒙NEXT培训
AIGC大模型应用开发
AI大模型微调
AIGC大模型应用实战
Rust工程师进阶实战
考试认证
hot
阿里云认证
RHCE
CKA/CKS
CISP
Nginx
软考-高级系统分析师
软考-高级系统规划管理师
软考-高级系统架构与设计师
技术学习教程
Linux云计算实战
python学习教程
网络安全
go开发实战
云原生及微服务
大数据学习
数据库
免费试学
就业喜讯
必威西汉姆联动态
马哥头条
企业名师
一线企业教练
开课动态
就业喜讯
行业合作
产品升级
校企合作
betway最新下载
必威西汉姆联官网
首页
行业资讯
一经开源就爆了!谷歌这个脚本工具注定要火
行业资讯
,
必威西汉姆联快报
2021年5月25日 上午10:47
4684
大家都知道Bash很好用,但是在编写脚本时,人们通常会选择一种更方便的编程语言,比如JavaScript,但是Node.js库在使用之前还需要许多额外的操作,整体来说还是不够方便,最近谷歌开源了一个能够帮助开发者快速编写脚本的工具——ZX,短短几天就登上了Github热榜。
ZX的安装十分简单:
接下来,你需要将你的脚本编写在带有.mjs扩展名的文件中,以便能够await在顶层使用。如果你喜欢.js扩展名,可以将脚本包装为void async function () {...}()。
将以下shebang添加到zx脚本的开头:
现在,你将能够像这样运行脚本:
或通过zx可执行文件:
常用命令举例
使用child_process包中提供的exec函数可以把字符串当做命令执行,并返回Promise<ProcessOutput>对象。
例如,要并行上传文件:
如果执行的程序返回一个非零的退出代码, 将会抛出ProcessOutput对象:
ProcessOutput
cd(),更改当前工作目录
fetch(),对node-fetch包的包装:
question(),对readline包的包装:
用法:
sleep(),setTimeout函数的包装。
用法:
chalk包,该包直接可用无需导入内部脚本:
执行远程脚本,如果zx可执行文件的参数以开头https://,则将下载并执行该文件。
最后,附上ZX在Github上的项目地址:https://github.com/google/zx
开源最前线(ID:OpenSourceTop) 猿妹整编,侵删
相关新闻
一名运维小哥对运维规则的10个总结,收藏起来
网络安全培训机构应该如何选择?
Go语言入门怎么学?一文让你掌握核心知识点和学习方法!
太顶了!程序员必知硬核知识大全,限时开放下载!
网络安全培训哪家更靠谱一些?
网上学习python培训班课程靠谱吗?
华为去年净利润同比增长25.1%【必威西汉姆联新闻快报390期】
美国司法部:黑客侵入SEC数据库 利用内幕信息获利数百万美元【必威西汉姆联新闻快报351期】
放弃 Notepad++,事实证明,还有 5 款更牛逼……
两年罚金82亿欧元!欧盟为啥追着谷歌反垄断【必威西汉姆联新闻快报383期】
历经多年发展,已成为国内好评如潮的Linux云计算运维、SRE、Devops、网络安全、云原生、Go、Python开发专业人才培训机构!
betway88必威东盟体育