[LINUX] Quand il est difficile de copier ce que vous avez construit avec vue

vue.js affichera ce que vous avez créé pour le moment si vous faites npm run serve. Cependant, selon l'environnement de développement, vous ne pourrez peut-être pas vous connecter à l'extérieur à moins que vous ne le construisiez et ne le placiez dans le répertoire spécifié, alors voulez-vous le construire et le vérifier? ??

Cependant, même si je l'ai un peu changé, il est gênant de devoir déplacer le contenu du répertoire dist créé par npm run build vers un autre endroit à chaque fois. Dans un tel cas, cela fonctionne bien si vous faites un lien symbolique. Au lieu de placer le fichier directement dans le répertoire public, vous pouvez mettre un lien depuis ce répertoire et lire un fichier dans un autre répertoire.

Par exemple, le répertoire public est / var / www / html / nginx / publish / website, En supposant que le répertoire utilisé pour le développement est / home / oogaki / dev / website Auparavant, les fichiers dans / home / oogaki / dev / website / dist qui étaient construits étaient copiés dans / var / www / html / nginx / publish / website.

Cependant, si vous supprimez le répertoire / var / www / html / nginx / publish / website et procédez comme suit, vous pouvez gagner du temps.

cd /var/www/html/nginx/publish/
ln -s /home/oogaki/dev/website/dist website

Maintenant, le contenu lu dans / var / www / html / nginx / publish / website sera le contenu de / home / oogaki / dev / website / dist.

J'utilise la commande ln, mais comment la spécifier

ln -s Chemin de destination du lien Nom du lien

C'est sous la forme de. En premier lieu, c'est une façon de changer le répertoire à lire dans les paramètres du serveur tels que nginx, mais il a été dit qu'il est pratique d'utiliser des liens symboliques lorsque vous ne voulez pas jouer avec les paramètres du serveur.

Recommended Posts

Quand il est difficile de copier ce que vous avez construit avec vue
Lorsque vous souhaitez l'utiliser tel quel lorsque vous l'utilisez avec lambda memo
[OpenCV] Lorsque vous voulez vérifier s'il est lu correctement avec imread
[AWS] Que faire lorsque vous souhaitez piper avec Lambda
Lorsqu'il est difficile de configurer un serveur SMTP localement lors de l'envoi de courrier avec Python.
Il est préférable d'utiliser Weight Initializer lors de l'initialisation avec HeNormal avec Chainer
Que comparez-vous avec Python et ==?
Qu'utilisez-vous lorsque vous testez avec Python?
Il est plus pratique d'utiliser csv-table lors de l'écriture d'une table avec python-sphinx
Que faire si vous obtenez une erreur lors de l'installation de python avec pyenv
Paramètres lorsque vous souhaitez exécuter python-mecab avec travis
[Python] Que faire quand Aucun module nommé "pyproj.datadir" n'apparaît lors de la création d'Exe avec PyInstaller
Liens pour faire ce que vous voulez avec Sublime Text
Lorsque vous souhaitez filtrer avec le framework Django REST
Ce que j'ai fait quand j'étais en colère de le mettre avec l'option enable-shared
Que faire si vous obtenez une erreur d'importation lors de l'importation de matplotlib avec Jupyter
Lorsque la variable que vous souhaitez utiliser comme exposant dans matplotlib comporte deux caractères ou plus
Qu'est-ce que pip et comment l'utilisez vous?
[Introduction à Python] Quel est l'important "if __name__ == '__ main__':" lorsqu'il s'agit de modules?
Choses à faire lorsque vous commencez à développer avec Django
[Python] Qu'est-ce qu'un tuple? Explique comment utiliser sans toucher et comment l'utiliser avec des exemples.
Que faire si vous obtenez une erreur non définie lorsque vous essayez d'utiliser pip avec pyenv
Procédures à suivre lorsque le japonais n'est pas affiché dans matplotlib
Est-il possible de détecter des images similaires uniquement avec ImageHash?
Quand j'essaye de pousser avec heroku, ça ne marche pas
Que faire lorsque la police PyCharm est étrange ou déformée
Utilisez aggdraw lorsque vous voulez dessiner magnifiquement avec un oreiller
Déplacez ce que vous avez installé avec pip dans l'environnement conda
Que faire si vous ne pouvez pas trier les fichiers avec des indices
Que faire lorsqu'une erreur se produit avec import _ssl
Lorsque vous souhaitez enregistrer les données initiales de Django avec des relations
[Langage C] Close () Il est dangereux de réessayer en cas d'échec
ImportError: Pas de module Que faire quand on vous dit
Si vous essayez de créer un nuage de mots avec des commentaires de mangas WEB, il est intéressant de comprendre visuellement de quel genre de manga il s'agit.
[Python] Qu'est-ce qu'une tranche? Une explication facile à comprendre de son utilisation avec un exemple concret
[Pour les débutants en informatique] Que faire lorsque la commande rev ne peut pas être utilisée avec Git Bash
[Python] Qu'est-ce que pip? Expliquez la liste des commandes et comment l'utiliser avec des exemples réels
Que faire lorsqu'une partie de l'image d'arrière-plan devient transparente lorsque l'image transparente est combinée avec Oreiller
NameError: le nom global'dot_parser 'n'est pas défini et que faire quand il apparaît en python
Revivez le rêve que vous avez manqué! (Cependant, limité à Pepper)
Notez ce que vous avez fait pour utiliser Flycheck avec Python
Un mémorandum lors de l'acquisition automatique avec du sélénium
[Beanstalk] Que faire lorsqu'une erreur se produit avec import uuid
Que faire si vous obtenez une erreur de décodage Unicode avec l'installation de pip
Lorsque vous souhaitez envoyer un objet avec des requêtes à l'aide de flask
[TensorFlow] Si vous souhaitez exécuter TensorBoard, installez-le avec pip.
Que faire si vous ne pouvez pas construire un projet avec Maven
Que faire lorsque vous obtenez "Je ne peux pas voir le site !!!!"
Comment utiliser Python avec Jw_cad (Partie 1 Qu'est-ce que la transformation externe)
Que faire lorsque le type de valeur est ambigu en Python?
Lorsque vous souhaitez ajuster l'intervalle de l'échelle de l'axe avec APLpy
Que faire si vous obtenez un avertissement "Mauvaise plateforme Python" lors de l'utilisation de Python avec l'EDI NetBeans
Comment écrire quoi faire lorsque l'application est affichée pour la première fois dans Qt pour Python avec Designer
Que faire lorsque vous vous fâchez que libxml / xmlversion.h n'existe pas lorsque vous mettez lxml avec pip
[Python] Qu'est-ce qu'une instruction with?
Que faire quand Ubuntu plante