Maison > interface Web > js tutoriel > le corps du texte

Comment créer des applications Vue via vue-cli

亚连
Libérer: 2018-06-20 18:17:28
original
1825 Les gens l'ont consulté

Cet article présente principalement l'explication détaillée de vue-cli pour créer rapidement des applications vue et implémenter le packaging webpack. L'éditeur pense que c'est assez bon, je vais donc le partager avec vous maintenant et le donner comme référence. Suivons l'éditeur pour y jeter un œil

Qu'est-ce que Vue ? C'est un framework progressif pour construire des interfaces utilisateur (expliqué sur le site officiel). Qu'est-ce qu'un framework progressif ? La réponse simple est qu'il préconise le moins. Ces concepts ne peuvent être vus et compris que par vous-même. Mille lecteurs vous donneront mille Hamlets, mais il n'y aura pas besoin de trop d'explications. La documentation officielle de Vue est très complète.

Les deux idées fondamentales de Vue sont la composantisation et la composante basée sur les données. La composantisation consiste à diviser raisonnablement un tout en petits morceaux (les composants peuvent être réutilisés). fin. Il libère le fonctionnement du DOM, permettant au DOM de changer naturellement à mesure que les données changent (les mots originaux de You Shen n'ont pas besoin de prêter trop d'attention au DOM, il vous suffit d'organiser les données).

1. Qu'est-ce que vue-cli

vue-cli est un échafaudage officiellement publié par vue pour créer rapidement une seule page de vue. Voir le site officiel de vue-cli. http://vuejs-templates.github.io/webpack/

Avant, vous deviez utiliser la fonction de composant mono-fichier de vue, c'est-à-dire séparer différents modèles en différents fichiers avec le suffixe .vue Pour ce faire, vous devez utiliser un packaging webpack. Voir les instructions officielles : https://cn.vuejs.org/v2/guide/single-file-components.html

Ensuite, il existe de nombreux tutoriels sur Internet sur l'utilisation de webpack pour empaqueter des fichiers, comme suit :

https://github.com/varHarrie/Dawn-Blossoms/issues/7

La méthode présentée dans l'article ci-dessus est généralement utilisée. Cela nécessite de configurer vous-même de nombreux fichiers et l'opération est compliquée. Plus tard, j'ai découvert que l'utilisation de vue-cli pouvait réaliser un packaging rapide avec webpack. Les opérations spécifiques seront présentées plus tard

2. Installer vue-cli (basé sur le fonctionnement d'Ubuntu)

1. Installer le nœud

sudo apt-get install nodejs
Copier après la connexion

. 2. Installation npm

sudo apt-get install npm
Copier après la connexion

2. Utilisez npm pour installer vue-cli

npm install --global vue-cli
Copier après la connexion

Utilisez vue -V pour vérifier si l'installation est réussie.

Lors de l'installation de vue-cli, webpack est déjà installé.

Dans cette étape, cela peut être lent, vous pouvez donc utiliser le fichier image de Taobao. Veuillez vous référer à : http://riny.net/2014/cnpm/

Définissez comme suit :

npm install -g cnpm --registry=https://registry.npm.taobao.org
Copier après la connexion

Utilisez ensuite cnpm pour installer vue-cli

cnpm install -g vue-cli
Copier après la connexion

3. Générer un modèle de projet vue init webpack vuedemo

webpack est le nom du modèle Ici, nous devons utiliser la fonction d'empaquetage de webpack, donc utilisez webpack Pour plus de modèles, voir : https://github.com/vuejs-templates

vuedemo est le nom du projet

Après avoir appuyé sur Entrée dans la commande ci-dessus, les paramètres suivants apparaissent :

Description du projet : Description du projet

Auteur : Auteur

Vue build : méthode d'empaquetage (appuyez simplement sur Entrée)

Installer ESL POUR lint votre code ? pour utiliser la détection de code ESL

Choisir un standard prédéfini ESLint ? (Configurer le style de codage à l'aide de standard pour participer (https://github.com/feross/standard)

Configurer les tests d'unité avec Kara + moka ? Que ce soit pour installer des tests unitaires, j'ai choisi d'installer

Configurer les tests e2e avec Nightwatc ? Voulez-vous installer les tests e2e ? J'ai choisi d'installer

Entrez le projet créé :

cd vuedemo (vuedemo voici le nom du projet saisi avant)

Utilisez la commande tree pour afficher la structure des répertoires du projet comme suit : (S'il n'y a pas de commande tree, utilisez sudo apt install tree pour installer)

Installer les bibliothèques dépendantes :

npm install
Copier après la connexion

Compiler le programme

npm run dev
Copier après la connexion

En même temps, le navigateur affiche l'interface suivante :

Si elle n'apparaît pas, votre port 8080 est peut-être occupé Vous pouvez essayer de changer le port en dev. autres valeurs dans config/index.js

4. Packaging Webpack

Les connaissances requises ici impliquent webpack, vous pouvez vous référer à https://github.com /varHarrie/Dawn-Blossoms/issues/7

Par rapport au tutoriel sur le webpack mentionné ci-dessus, nous devons faire attention au fichier build/webpack.base.conf.js ajouté sous le fichier du projet

Ici, il suffit de faire attention aux deux paramètres du commentaire. Quant à savoir où est définie la valeur spécifique de config.build.assetsRoot ? La troisième ligne :

var config = require('../config')
Copier après la connexion

indique où le fichier d'import de la variable de configuration est ajouté. La valeur de build.assetsRoot est définie dans config/index sous le dossier du projet

où : __dirname est le chemin absolu vers le dossier du projet où se trouve le fichier actuel

À ce stade, nous visualisons le répertoire de fichiers comme suit :

Exécuter : npm run build De cette façon, les fichiers de ressources peuvent être regroupés dans le dossier dist. / nous avons défini ci-dessus

Vérifiez à nouveau la structure des répertoires du dossier du projet :

Le dossier dist a été automatiquement généré à ce moment-là, et il y a un fichier index.html sous ce dossier et le dossier public. Les fichiers packagés par webpack sont stockés dans le dossier public.

5. Résumé :

En général, vous pouvez rapidement utiliser vue-cli pour créer un projet vue d'une seule page à l'aide de webpack en quelques étapes seulement :
1. sudo apt-get install nodejs

2. sudo apt-get install nmp

3. nmp install -g vue-cli

4.

5. cd vuedemo

6. npm run dev

7. npm run bulid

6. >Site officiel de vue-cli : http://vuejs-templates.github.io/webpack/e2e.html

Introduction à l'emballage Webpack : https://github.com/varHarrie/Dawn-Blossoms /issues/7

Construisez rapidement basé sur vue-cli://www.jb51.net/article/112174.htm

Ce qui précède est ce que j'ai compilé pour tout le monde, j'espère que ce sera le cas. être utile à tout le monde dans le futur.

Articles connexes :

Comment obtenir la valeur de SessionStorage à l'aide de JS

Comment utiliser node.js et d'autres technologies pour implémenter la fonction de connexion et d'enregistrement ?

Comment utiliser le filtre dans vue

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!