Déploiement du build dans un dossier?


#1

Bonjour à tous et toutes,

Que doit-on réglé pour déployer le contenu du dossier “dist” non pas à la racine du serveur mais dans un sous dossier ? (genre https://www.monsite.com/dossier1/dossier2/index.html)

J’ai modifié “start_url” dans le manifest
et
// Paths
assetsRoot: path.resolve(__dirname, ‘…/dist’),
assetsSubDirectory: ‘static’,
assetsPublicPath: ‘/dossier1/dossier2/’,

dans config/index.js

Ca marche pas trop mal mais ca reste problématique quand je dois faire des test sous localhost, donc j’imagine qu’il doit exister une autre méthode.

Merci d’avance pour vos réponses…


#2

Hello !

Oui tu as outputdir comme option fait pour ça si tu utilise vue-cli-3:
https://cli.vuejs.org/config/#outputdir

Pour informations cette configuration ce met dans un fichier appelé vue.config.js à la racine de ton projet vue. Tout est indiqué dans la doc de vue-cli.


#3

Hi AMontagu,

Merci pour la réponse, j’avais cru comprendre ca en cherchant un peu sur le web mais le projet à été développé avec vue cli 2.9.6… donc ca ne marche pas :frowning: