node.js - nodejs中使用shelljs模块的exec方法执行shell脚本命令,但是会多次执行,不知道为什么呢
ringa_lee
ringa_lee 2017-04-17 14:00:05
0
2
557

nodejs中使用shelljs模块的exec方法执行shell脚本命令,但是会多次执行,不知道为什么呢。 代码很简单,如下

start文件:

#!/usr/bin/env node

var shelljs = require('shelljs/global');
exec('node --version');

执行start, 终端显示:

v0.10.29
v0.10.29
v0.10.29
v0.10.29
v0.10.29
v0.10.29
v0.10.29
v0.10.29
v0.10.29
v0.10.29
v0.10.29

有的时候只展示1次,有的时候两行,也有可能是3,4,5,6... n 行, 有时候又没有执行。 so why

ringa_lee
ringa_lee

ringa_lee

全部回复(2)
黄舟

卸了在装一遍

伊谢尔伦

是否可以尝试一下shelljs的local写法?看local写法下是否正常。

var shell = require('shelljs');
shell.exec('node --version');
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板