Maison >Problème commun >qu'est-ce que create-react-app

qu'est-ce que create-react-app

藏色散人
藏色散人original
2020-12-16 10:23:284171parcourir

create-react-app est un outil d'échafaudage officiel pour créer des applications React d'une seule page produites par l'équipe React de FaceBook ; il intègre Webpack et est configuré avec une série de chargeurs intégrés et de scripts npm par défaut. développer des applications React sans configuration.

qu'est-ce que create-react-app

Recommandé : "Tutoriel vidéo React"

Create React App est une création officiellement prise en charge de React sur une seule page modalités procédurales de candidature. Il fournit une configuration de construction moderne sans configuration.

Démarrage rapide

npx create-react-app my-app
cd my-app
npm start

(npx vient de npm 5.2+ ou supérieur, vérifiez les instructions de l'ancienne version de npm)

Puis ouvrez http://localhost:3000/ pour consultez votre candidature.

Lorsque vous êtes prêt à déployer en production, utilisez npm run build pour créer un bundle compressé.

npm start

Commencez maintenant

Vous n'avez pas besoin d'installer ou de configurer des outils comme Webpack ou Babel. Ils sont préconfigurés et masqués pour que vous puissiez vous concentrer sur votre code.

Créez simplement un projet et c'est tout.

Création de l'application

Vous avez besoin de Node >= 6 sur votre machine de développement locale (mais pas sur le serveur). Vous pouvez facilement basculer les versions de Node entre les projets en utilisant nvm (macOS/Linux) ou nvm-windows.

Pour créer une nouvelle application, vous pouvez choisir l'une des méthodes suivantes :

npx
npx create-react-app my-app
(npx 来自 npm 5.2+ 或更高版本, 查看 npm 旧版本的说明)
npm
npm init react-app my-app
npm init <initializer> 在 npm 6+ 中可用
Yarn
yarn create react-app my-app
yarn create 在 Yarn 0.25+ 中可用

Output

L'exécution de l'une de ces commandes créera une nouvelle application nommée my-app dans le répertoire courant Table des matières. Dans ce répertoire, il générera la structure initiale du projet et installera les dépendances :

my-app
├── README.md
├── node_modules
├── package.json
├── .gitignore
├── public
│   ├── favicon.ico
│   ├── index.html
│   └── manifest.json
└── src
    ├── App.css
    ├── App.js
    ├── App.test.js
    ├── index.css
    ├── index.js
    ├── logo.svg
    └── serviceWorker.js

Il n'y a pas de configuration ni de structure de dossiers complexe, juste les fichiers nécessaires à la construction de l'application. Une fois l'installation terminée, vous pouvez ouvrir le répertoire du projet :

cd my-app
Scripts

Dans le projet nouvellement créé, vous pouvez exécuter certaines commandes intégrées :

npm start 或 yarn start

Exécuter l'application en mode développement. Ouvrez http://localhost:3000 pour l'afficher dans votre navigateur.

Si vous modifiez le code, la page se rechargera automatiquement. Vous verrez des erreurs de build et des avertissements de charpie dans la console.

Build errors
npm test 或 yarn test

Exécutez l'observateur de test en mode interactif. Par défaut, les tests liés aux fichiers modifiés depuis la dernière validation sont exécutés.

En savoir plus sur les tests.

npm run build 或 yarn build

Créez l'application de production dans le répertoire de construction. Il conditionne correctement React en mode production et optimise la construction pour des performances optimales.

La build sera compressée et le hachage sera inclus dans le nom du fichier.

Votre application est maintenant prête à être déployée.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn