J'ai ces paramètres de démarrage dans package.json
"scripts": {
"start": "node bin/www"
},
Il exécute mon application express lorsque je tape npm start
.
Mais je veux que le navigateur soit ouvert http://localhost:8081
en même temps. Comment puis-je demander à start
d'ouvrir également mon URL locale?
comme: "start": "node bin/www, http://localhost:8081"
Donc, quand je tape npm satrt
il exécute mon application express et ouvre l'url en même temps.
Pour autant que je sache, c'est comme écrire une commande bash:
// Windows
"start":"start http://localhost:8081 & node bin/www"
// Mac
"start":"open http://localhost:8081 && node bin/www"
// Linux
"start":"xdg-open http://localhost:8081 && node bin/www"
Pour la prise en charge multiplateforme, utilisez opn .
Installez-le:
npm install --save-dev opn-cli
Ajoutez-le à vos scripts:
"start": "opn http://localhost:8081 && node bin/www"
Il vous suffit d'utiliser start
dans le bon ordre!
"start": "npm run dev & start http://localhost:8000",
Mauvais
"start": "start http://localhost:8000 & npm run dev",
Bien