Maison >interface Web >tutoriel CSS >Comment installer un projet NPM
Ce guide se termine en démontrant comment installer et utiliser un projet NPM préexistant. Il s'agit d'une pratique courante, simplifiant considérablement le développement par rapport à la configuration manuelle des composants individuels. Nous utiliserons un projet de démarrage du blog statique Sveltekit Sveltekit comme exemple.
Chapitres de guide
Ce guide utilise un projet de démarrage de blog statique Sveltekit. Ce projet, préconfiguré avec de nombreux packages, démontre effectivement le processus. (Remarque: les connaissances sveltekit antérieures ne sont pas requises.) Sveltekit exploite Vite, un package NPM fournissant des outils de construction modernes et un serveur de développement rapide.
Le clonage, essentiellement à copier le projet, peut se faire de deux manières:
NPX DEGIT https://github.com/josh-collinsworth/sveltekit-blog-starter.git sveltekit-blog-starter
npx degit
clones Le projet sans histoire GIT.
Après le clonage, un dossier sveltekit-blog-starter
est créé. Ouvrez-le dans votre éditeur de code, ouvrez un terminal et exécutez npm install
(ou npm i
). Tout avertissement de vulnérabilité peut être ignoré en toute sécurité pour ce projet de démonstration.
Le fichier package.json
contient la commande de développement:
NPM Run Dev
L'exécution de cette commande démarre le serveur (accessible sur http://localhost:3000
). Les modifications des fichiers (SASS, Markdown, Svelte Components) se reflètent instantanément dans le navigateur.
Cette section met en évidence l'importance des importations dans les projets NPM. Le guide présente à la fois les importations ES6 (la norme moderne) et l'ancien style CommonJS. La clé est que NPM gère la résolution des importations de packages, simplifiant le développement. Les importations ES6 nécessitent un bundler / compilateur pour le traitement.
La plupart des projets NPM ont deux phases principales: le développement et la construction de production. La commande:
NPM Run Build
Crée un dossier build
prêt pour la production contenant des fichiers statiques optimisés (HTML, CSS, JavaScript). npm run preview
permet de visualiser le site construit.
Le déploiement moderne s'intègre souvent à des services comme Netlify ou Vercel, l'automatisation du processus de construction et de déploiement sur le code pousse vers la branche principale.
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!