npm模块之opn使用教程(译)
原文鏈接
安裝
$ npm install --save opn使用方法
const opn = require('opn');// opens the image in the default image viewer opn('unicorn.png').then(() => {// image viewer closed });// opens the url in the default browser opn('http://sindresorhus.com');// specify the app to open in opn('http://sindresorhus.com', {app: 'firefox'});// specify app arguments opn('http://sindresorhus.com', {app: ['google chrome', '--incognito']});接口
在OS X上用命令open,在Windows上用start,在其他平臺(tái)上使用xdg-open。
opn(target, [options])
返回生成的子進(jìn)程的promise。 你通常不需要使用這個(gè)任何東西,但它可以是有用的,如果你想附加自定義事件監(jiān)聽器或直接對(duì)生成的進(jìn)程執(zhí)行其他操作。
target:
必需
類型:string
你想打開的東西。 可以是URL,文件或可執(zhí)行文件。
在默認(rèn)應(yīng)用中打開文件類型。 例如。 URL在您的默認(rèn)瀏覽器中打開。
options:
類型:object
wait
類型: boolean
默認(rèn): true
等待打開的應(yīng)用程序在調(diào)用callback之前退出。 如果為false,則會(huì)在打開應(yīng)用程序時(shí)立即調(diào)用。
在Windows上,您必須顯式指定一個(gè)應(yīng)用程序才能等待。
app:
類型: string,array
指定要使用的target打開的應(yīng)用程序,或包含應(yīng)用程序和應(yīng)用程序參數(shù)的數(shù)組。
應(yīng)用名稱取決于平臺(tái)。 不要在可重用模塊中硬編碼。 例如。 Chrome是OS X上的google chrome,Linux上的google-chrome和Windows上的chrome。
總結(jié)
以上是生活随笔為你收集整理的npm模块之opn使用教程(译)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Qt编写的项目作品6-可视化大屏电子看板
- 下一篇: Microsoft Dynamics 3