Exécuter un serveur avec plusieurs navigateurs
Est-il possible de spécifier un navigateur en particulier (en plus de l'OS par défaut) dans la gruntfile ou à l'invite de commande? E. g. "grunt serveur firefox" ou similaire. Mon navigateur par défaut est google Chrome, mais je veux tester/développer mon site dans plusieurs navigateurs. Je suis à l'aide de GruntJS dans Yeoman.
Bryan
source d'informationauteur bk11425
Vous devez vous connecter pour publier un commentaire.
Réponse Rapide
Dans
Gruntfile.js
vous pouvez ajouter unapp
paramètre:Pull request: https://github.com/jsoverson/grunt-open/pull/7
Commettre: https://github.com/GabLeRoux/grunt-open/commit/6f2c7069767e58160ec96aaaa8fa20ed210ba183
Paramètres De Ligne De Commande
Il est possible de passer des paramètres de ligne de commande dans l'application chaîne de caractères, tels que
app: "chromium-browser --incognito"
- @bk11425À partir de la documentation de grognement se connecter: https://github.com/gruntjs/grunt-contrib-connect
Vous pouvez utiliser:
c'est à dire appName: 'Google Chrome'
Le grognement du serveur tâche a presque rien à voir avec le navigateur, il commence juste un serveur statique pour vous connecter et afficher un aperçu de votre application. Vous pourrait théoriquement utiliser n'importe quel navigateur vous souhaitez vous connecter à
http://localhost:8080/
De clarifier basé sur le poster de commentaire:
grunt-open
est un travail différent de ce que grunt-serveur: https://npmjs.org/package/grunt-open.grunt-open
utilisenode-open
qui vient par défaut la valeur par défautopen
tâche de darwin oustart
pour win32: https://github.com/jjrdn/node-open#how-it-worksDonc, pour répondre, quelle que soit l'application que vous avez spécifié pour ouvrir
.html
fichiers (ou ce que vous êtes à l'ouverture), va s'ouvrir à cette tâche.Même si les réponses ici a aidé à résoudre mon apparition du problème, comme quelqu'un qui n'est pas très familier avec grunt, j'ai eu un moment difficile de déterminer exactement où je devais mettre le "ouvrir:" strophe dans mon Gruntfile.js. Il m'a fallu environ trois essaie de me trouver au bon endroit (e.g j'ai essayé directement sous " grognement.initConfig "et sous" connexion: options:' pas d'effet)
Je suis en utilisant le Gruntfile.js généré par le standard angulaire générateur yeoman.
Je poste où je l'ai mis dans ce fichier, juste pour donner un peu plus de "contexte" pour toute personne dans une situation identique.
Voici les extrait de la Gruntfile.js: