2017-07-27 3 views
0

J'ai construit mon propre webpack.config.js pour réagir au développement, aussi j'utilise lite-server. Est-il possible de mettre les deux commandes webpack et lite-server à package.json comme ça:webpack et lite-server pour réagir

"scripts": { 
    "dev": "lite-server webpack" 
} 

ou sont-il d'autres façons de le faire?

+0

l'avez-vous essayé? ;) –

+0

oui, fonctionne juste le premier –

+0

Ceci est un doublon de https://stackoverflow.com/questions/30950032/how-can-i-run-multiple-npm-scripts-in-parallel –

Répondre

0

Si vous souhaitez exécuter 2 commandes séquentielle à partir du script de package.json vous pouvez utiliser « anding » comme ceci:

"scripts": { 
    "dev": "lite-server && webpack" 
} 

Il exécute première commande lite-server suivi d'exécution de webpack si lite-server ne manqua pas .

Pour simultané exécution Je recommanderais le paquet https://www.npmjs.com/package/concurrently.

Il y a aussi https://www.npmjs.com/package/npm-run-all mais je ne l'ai pas testé moi-même.

+0

J'ai essayé cela, mais le le deuxième attend que le premier se termine, et cela n'arrivera jamais. J'ai aussi essayé ceci: '" scripts ": { " dev ":" webpack && lite-server " }' mais webpack est en mode veille, donc il ne finira jamais tout seul. Existe-t-il un autre moyen de les exécuter en même temps avec 'npm run dev'? –

+0

Vous pouvez utiliser les paquets npm que je mentionne sur un post édité pour une exécution simultanée. – ikettu