相关疑难解决方法(0)

如何使用Node.js确定当前的操作系统

我正在编写一些节点shell脚本,以便在平台上进行开发时使用.我们有Mac和Windows开发人员.我可以在Node中检查一个变量,在一个实例中运行.sh文件,在另一个实例中运行.bat吗?

node.js

233
推荐指数
6
解决办法
12万
查看次数

等待"任何过程"完成

bash中是否有任何内置功能可以等待任何进程完成?该wait命令仅允许等待子进程完成.我想知道在继续执行任何脚本之前是否有任何方法可以等待任何进程完成.

这样做的机械方法如下,但我想知道bash中是否有任何内置功能.

while ps -p `cat $PID_FILE` > /dev/null; do sleep 1; done
Run Code Online (Sandbox Code Playgroud)

bash scripting process wait

133
推荐指数
9
解决办法
14万
查看次数

使用NodeJS和Electron使用OS的默认应用程序(带有Word的docx等)打开外部文件

我正在使用NodeJS/Electron作为桌面应用.

我想做的是用它的OS'默认应用程序打开一个文件,比如.docx和Word.

到目前为止我尝试的是使用child_process.spawn,.exec或.execFile的方法,但我没有得到任何东西.

这是我的实际代码:

var fs = require('fs'),
    cp = require('child_process');

cp.spawn(__dirname + '/test.docx');
Run Code Online (Sandbox Code Playgroud)

提前致谢.

javascript node.js electron

8
推荐指数
1
解决办法
7273
查看次数

标签 统计

node.js ×2

bash ×1

electron ×1

javascript ×1

process ×1

scripting ×1

wait ×1