🍰 Recettes

React

D'abord nous avons besoin d'installer les dépendances pour React.

Article du blog

npm install --save react
npm install --save react-dom
npm install --save-dev parcel-bundler

Ou si vous avez installé le gestionnaire de paquets Yarn

yarn add react
yarn add react-dom
yarn add --dev parcel-bundler

Ajoutez un script de démarrage à package.json

// package.json
"scripts": {
  "start": "parcel index.html"
}

Preact

D'abord vous avez besoin d'installer les dépendances pour Preact.

npm install --save preact
npm install --save-dev parcel-bundler

Ou si vous avez installé le gestionnaire de paquets Yarn

yarn add preact
yarn add --dev parcel-bundler

Ajoutez un script de démarrage à package.json

// package.json
"scripts": {
  "start": "parcel index.html"
}

Vue

D'abord vous avez besoin d'installer les dépendances pour Vue.

npm install --save vue
npm install --save-dev parcel-bundler

Ou si vous avez installé le gestionnaire de paquets Yarn

yarn add vue
yarn add --dev parcel-bundler

Ajoutez un script de démarrage à package.json

// package.json
"scripts": {
  "start": "parcel index.html"
}

TypeScript

D'abord installez les dépendances pour TypeScript

npm install --save-dev typescript
npm install --save-dev parcel-bundler

Ou si vous avez installé le gestionnaire de paquets Yarn

yarn add typescript --dev
yarn add --dev parcel-bundler

Utiliser directement un fichier typescript depuis index.html

Ensuite, ajoutez le script start de démarrage au package.json

// package.json
"scripts": {
  "start": "parcel index.html"
}

Puis, dans votre fichier index.html, importez directement le fichier .ts.

<!-- index.html -->
<!DOCTYPE html>
<html lang="en">
  <head>
  </head>
  <body>
    <!-- Ici 👇 -->
    <script src="./myTypescriptFile.ts"></script>
  </body>
</html>

C'est tout !

Compiler directement le fichier .ts

Ajoutez le script start de démarrage au package.json

// package.json
"scripts": {
  "start": "parcel myTypescriptFile.ts"
}

Fini ! 😄 Le fichier .js compilé se trouve dans dossier dist.

Bootstrap + FontAwesome

Nous devons d’abord installer les dépendances pour Bootstrap et FontAwesome.

npm install bootstrap jquery popper.js
npm install --save-dev parcel-bundler @fortawesome/fontawesome-free

Ou si vous avez le gestionnaire de package Yarn installé

yarn add bootstrap jquery popper.js
yarn add --dev parcel-bundler @fortawesome/fontawesome-free

Ajoutez un script Start dans le package.json

// package.json
"scripts": {
  "start": "parcel index.html"
}

Importer Bootstrap avec des styles précompilés

Créez un fichier JavaScript qui servira de point d'entrée pour votre application et importez les dépendances nécessaires.

// main.js
import 'bootstrap'
import 'bootstrap/dist/css/bootstrap.css' // Import precompiled Bootstrap css
import '@fortawesome/fontawesome-free/css/all.css'

Ensuite, dans votre fichier index.html, ajoutez une référence à votre point d'entrée JavaScript.

<!-- index.html -->
<!DOCTYPE html>
<html lang="en">
  <head>
  </head>
  <body>
    <!-- Ici 👇 -->
    <script src="./main.js"></script>
  </body>
</html>

C'est fait !

Personnaliser les styles Bootstrap

Si vous souhaitez personnaliser les styles Bootstrap au lieu d'importer le css précompilé, créez un fichier .scss comme point d'entrée et incluez les styles source de Bootstrap.

// main.scss
@import '~bootstrap/scss/bootstrap';

Puis, créez un fichier JavaScript qui servira de point d'entrée pour votre application et importez les dépendances nécessaires.

// main.js
import 'bootstrap'
import '@fortawesome/fontawesome-free/css/all.css'
import './main.scss' // Import our scss file

Ensuite, dans votre fichier index.html, ajoutez une référence à votre point d'entrée JavaScript.

<!-- index.html -->
<!DOCTYPE html>
<html lang="en">
  <head>
  </head>
  <body>
    <!-- Ici 👇 -->
    <script src="./main.js"></script>
  </body>
</html>

C'est fait !

Svelte

Nous devons d’abord installer les dépendances pour Svelte.

Article du blog

npm install --save-dev svelte
npm install --save-dev parcel-plugin-svelte
npm install --save-dev parcel-bundler

Ou si vous avez le gestionnaire de paquets Yarn installé

yarn add --dev svelte
yarn add --dev parcel-plugin-svelte
yarn add --dev parcel-bundler

Compiler à partir de index.html

Ajoutez le script start au package.json

// package.json
"scripts": {
  "start": "parcel src/index.html"
}

Ensuite, dans votre fichier index.html, ajoutez une référence à votre point d’entrée JavaScript.

<!-- .src/index.html -->
<!DOCTYPE html>
<html lang="en">
<head>
  <title>Mon App Svelte</title>
</head>
<body>
    <!-- Ici 👇 -->
    <script src="./src/main.js"></script>
</body>
</html>

C'est fait !

Aidez-nous à améliorer la documentation

Si quelque chose manque ou n'est pas tout à fait clair, veuillez enregistrer une issue sur le dépôt du site web (en anglais) ou modifier cette page.