web-dev-qa-db-fra.com

Comment exécuter la version de build en utilisant create-react-app?

J'ai donc développé une petite application React en utilisant create-react-app. (J'ai toujours créé des applications à partir de zéro.)

Puis, après en avoir été plutôt satisfait, j'ai décidé d'exécuter npm run build pour créer un build de production optimisé.

Quelqu'un peut-il me dire comment je peux exécuter la version de production au lieu de la version de développement?

14
Raj

Lorsque vous exécutez npm run build votre console devrait en fait dire quelque chose comme ce qui suit

The build folder is ready to be deployed.
You may serve it with a static server:

npm install -g serve
serve -s build

Le script de génération crée l'intégralité de votre application dans le dossier de génération, prêt à être traité statiquement. Cependant, le servir nécessite une sorte de serveur de fichiers statique, comme celui qu'ils proposent.

Après avoir exécuté la commande serve -s build vous pouvez accéder à votre build de production sur localhost (sur le port spécifié).

Vous pouvez bien sûr exécuter n'importe quel serveur de fichiers statiques que vous aimez, j'utilise généralement express pour cela, mais serve semble être l'option la plus simple pour servir vos fichiers statiques avec une seule commande.

33
the_cheff

utilisez cette commande: npm install -g serve -s build

0
LogicalProgrammer