2016-05-12 2 views
0

Je déploie automatiquement mon projet sur un serveur distant. Tous les fichiers modifiés sont automatiquement téléchargés sur le serveur, c'est donc OK. J'ai un observateur de dossier (Compass SCSS) pour transpiler mon .scss en .css. Lorsque le fichier .sccs est modifié, il est téléchargé sur le serveur distant, mais le fichier .css transpilé ne l'est pas.PhpStorm: Déploiement automatique du fichier .css après l'extraction du fichier .scss fichier .scss

Dans les options de déploiement, la case "Charger les modifications externes" est cochée (voir capture d'écran). Dans les paramètres de surveillance de fichier, les «chemins de sortie à actualiser» sont définis dans le dossier où se trouve le fichier .css transpilé.

Toutefois, le fichier .css n'est pas téléchargé automatiquement lorsqu'il est modifié. Lorsque je mets le focus sur une fenêtre en dehors de PhpStorm puis sur l'EDI PhpStorm, le fichier .css est téléchargé, mais je veux éviter de changer les fenêtres pour le télécharger.

Y a-t-il quelque chose qui me manque?

Deployment options screenshot

+0

Quelle est votre version IDE? Quelle est votre configuration (source et fichiers finaux)? En conséquence, https://youtrack.jetbrains.com/issue/WI-16410 devrait fonctionner. – LazyOne

+0

Ce type semble l'avoir fonctionné: http://stackoverflow.com/q/37189198/783119 – LazyOne

Répondre

0

Merci pour vos commentaires!

Il est maintenant résolu, j'utilisais des chemins absolus dans les paramètres de surveillance de fichiers au lieu des espaces réservés de macro (comme $ ProjectFileDir $). Pour une raison quelconque, PhpStorm ne détecte pas les modifications lorsque des chemins absolus sont utilisés.

// B