Environnement sans tête BROWSER SYNC ERREUR

Donc, je viens juste de commencer à apprendre Angular 2 et après avoir exécuté la commande npm install sur git bash et ouvert mon éditeur de texte, j’essayais d’exécuter la commande npm start pour démarrer le serveur typescript et lite. Tout s’est bien passé jusqu’à ce que cette erreur apparaisse. [1] [BS] Couldn't open browser (if you are using BrowserSync in a headless environment, you might want to set the open option to false) et le navigateur ne s’ouvrira pas. Voici à quoi ça ressemble

 $ npm start [1] [BS] Access URLs: [1] -------------------------------------- [1] Local: http://localhost:3002 [1] External: http://172.30.31.239:3002 [1] -------------------------------------- [1] UI: http://localhost:3003 [1] UI External: http://172.30.31.239:3003 [1] -------------------------------------- [1] [BS] Serving files from: ./ [1] [BS] Watching files... [1] [BS] Couldn't open browser (if you are using BrowserSync in a headless environment, you might want to set the open option to false) ` 

J’utilise un système d’exploitation Windows 8 64 bits et Chrome est le navigateur par défaut.

Une question connexe https://stackoverflow.com/a/42845813/8130472 a été répondue et a suggéré la possibilité d’append C: \ Windows \ System32 aux variables système, mais je ne sais pas comment s’y prendre.

En outre, sur ce lien, https://forums.bignerdranch.com/t/browser-sync-couldnt-open-browser/10936/4, une autre suggestion a été d’append le --browser"chrome.exe"(Windows) . Cela n’a pas fonctionné non plus.

Aucune suggestion? Ou des solutions?

Ainsi, alors que je continuais à naviguer, j’ai trouvé un indice sur la solution de ce problème sur cette page Web https://gist.github.com/Kenty/9096000/revisions, ce qui m’a laissé entendre où je pouvais trouver l’option d’ouverture du message d’erreur. J’ai décidé de rechercher "bs.config.js" sur mon ordinateur et j’ai trouvé un fichier appelé default.config.js dans mon dossier \Template\node_modules\browser-sync\lib sous mon dossier angular et quand j’ai effectué une recherche dans le fichier. , j’ai finalement trouvé l’option ouverte et changé l’option ouverte de “local” (qui est l’option par défaut) en faux (remarque, c’est sans les guillemets) et quand j’ai exécuté à nouveau la commande npm start , sur le terminal git-bash Il travaillé et il n’y avait plus d’erreurs.

Ajouter un atsortingbut de navigateur, par exemple pour utiliser firefox: firefox: '-browser "firefox.exe"'

 browserSync.init({ server: "./src", firefox: '-browser "firefox.exe"' }