Node.js如何执行cmd

最近正好因业务的一个需求需要研究如何根据vscode的插件名来下载对应的插件以解决之前将插件打包上传到服务器上面导致的延迟问题(插件体积小还好说,如果体积过大,即便是压缩打成zip包,如果同一时刻很多人上传或下载,系统延迟将会非常严重)。
之前一直想不明白,找半天找不到要给URL可以下载,最后不经意间有了灵感转变一下思路搞定了。灵感是一个好东西。
本文主要讲Node.js如何执行cmd,应用场景除了我开头说的,其实还有很多,只有想不到,没有做不到。正如我们经理说的,现在基本上20%的技术可以解决80%的业务问题,这个时代,技术有点泛滥,换言之,技术产能过剩。

一、下载node-cmd

npm install -g node-cmd

二、编写测试函数(index.js)

var nodeCmd = require('node-cmd');
 
function runCmdTest() {

               var fileName = "ms-ceintl.vscode-language-pack-zh-hans";

               console.log(fileNames:"+fileName);
               
               nodeCmd.get(
             
                    code --install-extension '+fileName+ --extensions-dir="D:\1024Workspace\extension",function(err,data,stderr){
             
                        console.log(data);
             
                    }
             
                );

        nodeCmd.run();

}

console.log(runCmdTest());

参考资料如下:
nodejs 运行CMD命令

相关文章

这篇文章主要介绍“基于nodejs的ssh2怎么实现自动化部署”的...
本文小编为大家详细介绍“nodejs怎么实现目录不存在自动创建...
这篇“如何把nodejs数据传到前端”文章的知识点大部分人都不...
本文小编为大家详细介绍“nodejs如何实现定时删除文件”,内...
这篇文章主要讲解了“nodejs安装模块卡住不动怎么解决”,文...
今天小编给大家分享一下如何检测nodejs有没有安装成功的相关...