cette erreur est du au faite que browser-sync ne trouve pas le dossier racine ou ton index.html est situé.
tu peut créer un fichier de configuration qui permet de choisir les dossier a watcher
Bonjour,
Est-ce que quelqu'un a réussi à faire fonctionner BrowserSync sur Mac OSX El Capitan 10.11.1 ?
Chez moi quand je lance la commande browser-sync start --server une page s'ouvre sur mon navigateur avec Cannot GET / et c'est tout.
Si quelqu'un a un tuyau…
Merci
cette erreur est du au faite que browser-sync ne trouve pas le dossier racine ou ton index.html est situé.
tu peut créer un fichier de configuration qui permet de choisir les dossier a watcher
Oui, j'ai compris après mon erreur. En fait j'utilise MAMP, et mon fichier index est un .PHP, du coup, il cherche un .HTML qu'il ne trouve pas. Finalement j'ai lancé Browsersync en proxy et là ça marche.
Mon soucis maintenant c'est de lui dire où écouter. Par exemple, dans le cas d'une structure Wordpress, il y a beaucoup de dossiers imbriqués avant de d'arriver aux thèmes dans lesquels se trouvent les fichiers à watcher. Comment on résout ce problème ? Avec le fichier de configuration ? Comment on fait ?
J'ai essayé ça de façon empirique mais ça ne fonctionne pas :
Merci à toi
il faut se créer un fichier externe un peut dans se genre la
j'ai appelé mon fichier browserSync.js et pour l'appeler je fait juste un coup de node browserSync.js
Super, merci beaucoup, je vais regarder ça :)
Juste un truc, à quel moment il faut appeler le fichier externe .js ? Il faut ouvrir une 2e fenêtre du terminal après avoir lancé Browsersync ?
non tu n'as pas besoin de lancer la commande browsersync, le fichier de configuration la remplace, il suffit de faire node file_name.js et op le tour est joué
Ah ok, compris !
Merci !
de rien :-)
Salut Defy,
Je continue de me dépatouiller avec tout ça et ça n'est pas très concluant. J'appelle mon js avec ça : <code>node /Users/newimac/Google\ Drive/dev/bs-morceau.js</code> et je reçois une dizaine de ligne d'erreur :
Je ne sais pas trop d'où tout ça peut venir. Voilà à quoi,ressemble mon fichier .js :
Peux-tu m'aider à trouver ce qui cloche ?
il faut faire un npm install browser-sync
je l'ai reinstallé mais je ne comprends pas pourquoi, puisqu'il l'était déjà. Bref, on avance, ça fonctione. Le serveur se lance et je peux voir ma page <code>index.php</code>. En revanche, il n'écoute rien du tout, pourtant je lui dis bien de le faire…
Sur le terminal j'ai ça
Mais il n'y a pas la petite ligne magique à la fin <code>[BS] Watching files...</code>
j'ai jamais utilisé avec php donc je ne sais pas comment faire, je bosse majoritairement avec javascript. parcontre j'ai trouvé ceci je pense que cela pourrait t'aider un peut sur ta recherche
Merci Defy, je vais continuer d'avancer avec ça…
Bon, je n'y arrive pas :(
Le serveur se lance bien mais rien n'est synchronisé si jouvre plusieurs navigateur et aucun fichier n'est écouté.
Voilà le script que je lance via le terminal avec <code>node bs-morceau.js</code>:
Et voilà ce qui s'affiche dans le terminal (oui c'est super long mais bon…):
Tout dépité je suis…
je suis dsl je peut pas t'aider plus sur ce coup, je l'utilise uniquement avec des fichier js - sass - html donc pas du tous de php ou autre, faut tester sur la doc a fond pour voir comment cela marche vraiment mais je sais pas si c'est possible
Oui oui, c'est possible, puisque j'y arrive avec ça :
C'est juste que j'ai du mal à cibler les fichiers à écouter avec cette methode.
Super ! Merci beaucoup, avec ça il y a moyen d'avancer pas mal je crois…
je pense aussi ^^