Quelqu'un peut-il m'aider à comprendre comment utiliser BrowserSync avec un serveur de noeud déjà en cours d'exécution?Utilisation de BrowserSync avec seulement Node.js (MEAN)
Je sais que je dois proxy le serveur localhost:3000
mais où et comment ferais-je cela?
Comme je n'utilise pas Gulp/Grunt, je suppose que vous utilisez un BrowserSync avec express.js, mais à quoi cela ressemblerait-il?
EDIT:
@ La réponse de RunnyYolk est correcte, la meilleure façon est de créer un script dans le fichier package.json qui a BrowserSync proxy votre serveur de nœud. Cependant, le problème est plus spécifiquement de savoir comment utiliser BrowserSync lorsque vous devez attendre qu'un processus se termine en premier, comme la compilation Angular, puis rechargez votre navigateur.
Mon processus de construction ressemble à ceci:
"build": "del-cli public/js/app && webpack --config webpack.config.dev.js --progress --profile --watch",
Comment appeler browser-sync reload
après compilation webpack?
Génial @RunnyYolk! La seule chose qui se passe maintenant est que la compilation d'Angular ne se fait pas assez vite et que BSync recharge avant que cela ne soit fait. Je dois en quelque sorte l'obtenir pour recharger après le processus de construction ... – BenRacicot
Glad that helps! Je ne connais pas si bien Angular, mais obtenir la synchronisation du navigateur pour regarder tous les fichiers qui changent pendant le processus de compilation devrait fonctionner pour vous. Ajoutez simplement leurs chemins à la liste. –
Ok, donc le problème est que Angular doit exécuter un processus de construction chaque fois que n'importe quel fichier change. Je dois déclencher le 'recharger de synchronisation de navigateur 'seulement après que ce processus finisse. Peut-être streaming avec '|' pas sûr ... – BenRacicot