node 打开浏览器


npm install --save opn


const opn = require('opn');
// 使用默认浏览器打开
// opn('http://sindresorhus.com');
// 使用默认软件打开图片
opn('unicorn.jpg').then(() => {
    // image viewer closed
    console.log('opened')
});

// 制定浏览器打开
// opn('http://sindresorhus.com', { app: 'firefox' });

// Specify app arguments  隐身模式打开chrome 浏览器
// opn('http://sindresorhus.com', { app: ['chrome', '--incognito'] });

opn.js 核心代码


const childProcess = require('child_process');

const cp = childProcess.spawn(cmd, args, cpOpts);

详情部分可以查看node 模块 child_process 部分

原文地址:https://www.cnblogs.com/lakeInHeart/p/7977891.html