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
Uninstall and install again
Can you try the local writing method of shelljs? Check whether the local writing method is normal.