shell - ¿Cómo iniciaría un navegador desde la secuencia de comandos de la línea de comandos de node.js
command-line (1)
Opn existe ahora, usa eso. :)
Instalar con:
$ npm install --save opn
Usar con:
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'']});var open = require(''open'');
open(''http://www.google.com'');
You can also select a specific browser:
open(''http://www.google.com'', ''firefox'');
Or handle an error callback:
open(''http://www.google.com'', function (err) {
if (err) throw err;
console.log(''The user closed the browser'');
});
Posible duplicado:
Cómo usar nodejs para abrir el navegador predeterminado y navegar a una URL específica
No sé si importa, pero estoy en OSX.
Sé que puede iniciar un navegador desde la propia línea de comandos escribiendo:
open http://www.stackoverflow.com
Pero, ¿hay una manera de abrir un navegador desde dentro de un script de línea de comandos de nodejs?