1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| const isWindows = require('./isWindows');
|
| const childProcess = require('child_process');
|
| exports = function(target) {
| let cmd;
| const args = [];
|
| if (isWindows) {
| cmd = 'cmd';
| args.push('/c', 'start', '""', '/b');
| } else {
| cmd = 'open';
| }
|
| args.push(target);
|
| const cp = childProcess.spawn(cmd, args);
| cp.unref();
|
| return cp;
| };
|
| module.exports = exports;
|
|