Scénario
Si les environnements de développement et de test sont différents, ou si la machine fréquemment utilisé est Windows, le projet doit être liunx. À ce stade, j'ai choisi d'installer liunx sur la machine virtuelle, de déployer le service ssh, d'installer winscp sur la machine hôte avec putty et d'utiliser le développement webstorm pour le courant dominant. webpack compilation à chaud du front-end web, c'est vraiment fatigant de transférer des fichiers vers la machine virtuelle tout le temps, alors choisissez l'outil de synchronisation automatique.
Paramètres
Informations de base sur la configuration
Sélectionnez Outils – Déploiement – Configuration dans l'éditeur Webstom, ajoutez un hôte distant, ce nom est juste pour les notes, écrivez-le comme vous aimez, sélectionnez le protocole FTP (prend également en charge SFTP, local, etc.)
À ce stade, l'essentiel est de remplissez les informations FTP de l'hôte distant, en plus des informations FTP de base. En plus de remplir, vous devez également renseigner les informations suivantes :
Root path //这个选项是要打开的路径,这样做主要是为了防止误操作影响项目,填写后上级目录不会展示,当然你可以不写 Web server root URL //这里就是调试的网址
De plus, vous devez configurer le mappage de fichiers entre local et serveur, comme le montre la figure ci-dessous :
Enfin, nous pouvons ensuite ajuster le mappage entre les hôtes locaux et distants. Si vous souhaitez ajouter plusieurs hôtes distants, n'oubliez pas de cliquer sur Utiliser ce serveur par défaut sur l'élément que vous souhaitez utiliser.
Une fois l'hôte distant configuré, nous pouvons jeter un œil à la structure des répertoires. Cliquez sur Outils – Déploiement – Parcourir l'hôte distant, puis vous verrez les fichiers distants.
Définir la synchronisation
Mais pour le moment, la synchronisation doit encore être transférée manuellement. Il reste encore un peu d'automatisation – Déploiement –. Options. Nous avons modifié l'élément Télécharger les fichiers modifiés en Sur une action de sauvegarde explicite, ce qui signifie que chaque sauvegarde sera synchronisée avec le serveur distant.