Que dois-je faire après avoir développé une application Vue avec vue-cli
?
Dans Angular, il y avait une commande qui regroupait tous les scripts dans un seul script, puis ces fichiers sont envoyés à l'hôte.
Y a-t-il quelque chose de similaire dans Vue ?
Réponses:
Je pense que vous avez créé votre projet comme ceci:
Eh bien, maintenant tu peux courir
Copiez le dossier index.html et / dist / dans le répertoire racine de votre site Web. Terminé.
la source
npm start
ou quelque chose comme ça?vue init webpack myproject
vous verrez des instructions supplémentaires dans votre console:cd myproject
,npm install
. Une foisnpm install
tous les packages téléchargés et vue est capable de compiler avec soitnpm run dev
pour le serveur de développement + rechargement à chaud, soit avecnpm run build
pour créer un bundle déployable.build.js
est à l'intérieurdist
de s3 etindex.html
est à la racinedist
dossier est tout ce dont vous avez besoin. Vous n'avez pas besoin de copier/index.html
mais seulementindex.html
dans ledist
dossier est nécessaire. En outre, avant d'exécuternpm run build
vous devez configurer votre chemin de productionconfig/index.js
».Si vous avez créé votre projet en utilisant:
Vous devez configurer votre
NODE_ENV
production et votre exécution, car le projet a un pack Web configuré pour le développement et la production:Copiez le
dist/
répertoire dans le répertoire racine de votre site Web.Si vous déployez avec Docker, vous aurez besoin d'un serveur express, servant l'
dist/
annuaire.Dockerfile
la source
dans votre terminal
et vous hébergez le dossier dist. pour plus voir cette vidéo
la source
vue-cli
Si vous rencontrez des problèmes avec votre chemin, vous devez peut-être changer le
assetPublicPath
dans votreconfig/index.js
fichier dans votre sous-répertoire:http://vuejs-templates.github.io/webpack/backend.html
la source
Les commandes pour les codes spécifiques à exécuter sont répertoriées dans votre fichier package.json sous scripts. Voici un exemple du mien:
Si vous souhaitez exécuter votre site localement, vous pouvez le tester avec
Si vous souhaitez préparer votre site pour la production, vous utiliseriez
Cette commande générera un dossier dist contenant une version compressée de votre site.
la source
Pour déployer votre application dans l'environnement de production, ajoutez
dans vos scripts dans le fichier package.json.
Ouvrez votre main.js et ajoutez
juste après vos importations. Ensuite, ouvrez votre cli dans le dossier du projet et exécutez cette commande
Cela créera un dossier dist dans le répertoire de votre projet, vous pourrez télécharger ce dossier dist dans votre hôte et votre site Web sera en ligne
la source
La documentation vue fournit de nombreuses informations à ce sujet sur la façon dont vous pouvez déployer sur différents fournisseurs d'hôtes.
Vous pouvez le trouver dans le fichier json du package. section scripts. Il fournit des scripts pour les tests et le développement et la construction pour la production.
Vous pouvez utiliser des services tels que netlify qui regrouperont votre projet en reliant votre dépôt github du projet à partir de leur site. Il fournit également des informations sur la façon de déployer sur d'autres sites tels que heroku.
Vous pouvez trouver plus de détails à ce sujet ici
la source
Cette commande permet de démarrer le serveur de développement:
Où cette commande est pour la version de production:
Assurez-vous de regarder et d'aller dans le dossier généré appelé «dist».
Ensuite, commencez à pousser tous ces fichiers sur votre serveur.
la source
Une façon de faire cela sans utiliser VUE-CLI est de regrouper tous les fichiers de script dans un seul fichier js, puis de référencer ce gros fichier javascript dans le fichier de modèle principal.
Je préfère utiliser webpack comme bundler et créer un webpack.conig.js dans le répertoire racine du projet. Toutes les configurations telles que le point d'entrée, le fichier de sortie, les chargeurs, etc. sont toutes stockées dans ce fichier de configuration. Après cela, j'ajoute un script dans le fichier package.json qui utilise le fichier webpack.config.js pour les configurations webpack et commence à regarder les fichiers et crée un fichier groupé Js à l'emplacement mentionné dans le fichier webpack.config.js.
la source
Je pense que vous pouvez utiliser vue-cli
Si vous utilisez Vue CLI avec un framework backend qui gère les actifs statiques dans le cadre de son déploiement, tout ce que vous avez à faire est de vous assurer que Vue CLI génère les fichiers construits au bon emplacement, puis suivez les instructions de déploiement de votre framework backend .
Si vous développez votre application frontend séparément de votre backend - c'est-à-dire que votre backend expose une API à laquelle votre frontend doit parler, alors votre frontend est essentiellement une application purement statique. Vous pouvez déployer le contenu intégré dans le répertoire dist sur n'importe quel serveur de fichiers statiques, mais assurez-vous de définir la baseUrl correcte
la source
npm run build - cela va uglifier et minimiser les codes
enregistrez le dossier index.html et dist dans le répertoire racine de votre site Web.
service d'hébergement gratuit qui pourrait vous intéresser - Hébergement Firebase.
la source
si vous avez utilisé vue-cli et webpack lors de la création de votre projet.
vous pouvez utiliser juste
npm exécutez la commande build en ligne de commande, et il créera un dossier dist dans votre projet. Téléchargez simplement le contenu de ce dossier sur votre ftp et c'est fait.
la source
CECI EST POUR DÉPLOYER VERS UN DOSSIER PERSONNALISÉ (si vous vouliez que votre application ne soit pas en racine, par exemple URL / myApp /) - J'ai cherché pendant longtemps pour trouver cette réponse ... j'espère que cela aidera quelqu'un.
Obtenez la CLI VUE sur https://cli.vuejs.org/guide/ et utilisez la version de l'interface utilisateur pour vous faciliter la tâche. Ensuite, dans la configuration, vous pouvez changer le chemin public vers / quel que soit / et créer un lien vers lui URL / peu importe.
Regardez cette vidéo qui explique comment créer une application vue à l'aide de la CLI si vous avez besoin d'aide supplémentaire: https://www.youtube.com/watch?v=Wy9q22isx3U
la source
Installez d'abord Vue Cli dans le monde
Pour créer un nouveau projet, exécutez:
courir vue
Vue CLI> = 3 utilise le même binaire vue, donc il écrase Vue CLI 2 (vue-cli). Si vous avez toujours besoin de l'ancienne fonctionnalité vue init, vous pouvez installer un pont global:
Vue Init dans le monde
vue init fonctionne maintenant exactement de la même manière que [email protected]
Vue Create App
Exécuter le serveur de développement
la source
Si vous souhaitez construire et envoyer à votre serveur distant, vous pouvez utiliser cli-service ( https://cli.vuejs.org/guide/cli-service.html ), vous pouvez créer des tâches à servir, construire et une à déployer avec certains plugins spécifiques comme
vue-cli-plugin-s3-deploy
la source