La création damp;rsquooutils permet aux développeurs de se concentrer sur un développement efficace plutôt que sur des détails pointus qui prennent la moitié de votre vie mais namp;rsquoajoutent pas trop de contenu au projet. Un des outils de construction est gulp. Gulp optimise lamp;rsquoimage du sujet, connecte les fichiers JS et traite automatiquement le Code Sass less. Dans je vais montrer comment commencer et comment utiliser gulp pour accélérer le processus de développement. Qu’est ce que gulp? Gulp est un outil de compilation JavaScript qui automatise des tâches triviales en utilisant des noeuds. Lamp;rsquoidée de base est de créer un déclencheur pour effectuer une action spécifique.
Par exemple, chaque fois que enregistrez un fichier Sass, il est compilé dans le fichier CSS spécifié. Ou, chaque fois que enregistrez un fichier JS, tous les fichiers JavaScript sont connectés à un fichier et minimisés. Comment commencer? Vous avez besoin damp;rsquoun noeud pour exécuter gulp. Cela devrait être facile, simplement en accédant à nodejs. Organisez et téléchargez et lancez la configuration. Node et NPM (node Pack Manager) seront installés et utiliserez NPM pour capturer des paquets de noeuds, tels que gulp. La prochaine étape consiste à installer gulp dans le monde entier. Vous pouvez le faire en ouvrant un terminal ou une invite de commande dans Windows (je vais maintenant appeler les deux terminaux) et en émettant la commande suivante:
Instructions de chargement f837d694d2dce6983166 ceci installe lamp;rsquointerface en ligne de commande gulp afin que puissiez envoyer des commandes gulp namp;rsquoimporte où. Vous devez également installer gulp pour votre projet spécifique. Camp;rsquoest parce que chaque projet a des exigences différentes. Vous ne minimiserez pas les mêmes fichiers, n’utiliserez pas la même structure, et peut être même pas WordPress ou PHP dans tous vos projets! Mais avant cela, parlons d’abord de WordPress. Avec les outils de création WordPress, une grande partie de notre travail impliquera
Deux autres choses: Modifier un fichier existant ou en créer un nouveau à partir damp;rsquoun fichier existant. De nombreux fichiers que nous utilisons pour le développement ne seront pas utilisés dans le produit final. nous construisons un thème pour une feuille de style en utilisant Sass, le fichier CSS final sera envoyé dans le cadre du thème, car le fichier Sass original namp;rsquoest pas nécessaire.
Vous pouvez le faire de deux façons: fournir des fichiers de développement dans un projet en ignorant tous les fichiers liés au développement Lamp;rsquoavantage est que rendrez les développeurs heureux et serez en mesure damp;rsquoétendre votre travail plus précisément et avec plus de liberté. Lamp;rsquoinconvénient est que lamp;rsquoexistence de ces fichiers peut embrouiller certaines personnes et que devrez peut être leur fournir le même soutien. Pour les projets open source, jamp;rsquoenvisagerai de fournir tous les fichiers de développement, dans ce cas ils pourraient être dans le projet principal.
Omettre les fichiers de développement omettre ces fichiers a lamp;rsquoavantage damp;rsquoéliminer la confusion et de réduire les téléchargements. Les fichiers de développement utilisés pour lamp;rsquoencodage namp;rsquoajoutent généralement pas une surcharge importante, mais cela peut être un problème si utilisez un grand nombre damp;rsquoimages ou de grands fichiers texte. Lamp;rsquoinconvénient est que seul pouvez utiliser le fichier original. Dans certains projets, cela sera considéré comme un avantage, donc ce qui fonctionne pour est ce que devriez choisir. Ici, le fichier se trouve à lamp;rsquoextérieur du dossier final du produit livrable. Installer gulp pour notre projet notre projet de test sera un sujet simple, nous fournirons nos fichiers de développement, puis nous utiliserons la structure à gauche de la figure ci dessus. Installez gulp dans le répertoire principal du site en naviguant dans le Répertoire du terminal et en émettant la commande suivante:
Instructions pour charger f837d694d2dce6983166 à lamp;rsquoétape suivante
Lamp;rsquoétape consiste à créer un fichier gulpfile. Camp;rsquoest un fichier javascript qui dit à gulp quoi faire et quand le faire. Créer un fichier gulpfile. JS est dans le dossier principal et gulpfile. JS ce qui suit: la ligne de départ des instructions de chargement f837d694d2dce6983166 indique que nous demandons gulp lui même. La section suivante définit une tâche damp;rsquoingestion. Il peut samp;rsquoagir de tout, de la minimisation à lamp;rsquooptimisation de lamp;rsquoimage, et maintenant je laisse en blanc. Une fois sauvegardé, retournez au terminal et lancez une commande: gulp. aucun autre contenu namp;rsquoest spécifié, la tâche par défaut définie dans gulpfile est exécutée. Nous avons défini cette activité, mais elle namp;rsquoa pas de contenu, donc devriez voir quelque chose de similaire dans le terminal du début à la fin:
Exécuter une tâche de déglutition vide créer une tâche la plupart des tâches commenceront par un fichier source (ou un seul fichier), les manipuleront et produiront des résultats dans différents fichiers. Sass less est probablement lamp;rsquoexemple le plus évident, donc commençons par travailler avec les fichiers Sass. Pour ce faire, devez trouver le bon module damp;rsquoaspiration. Il est facile de taper
La page NPM de chaque paquet contient des instructions damp;rsquoinstallation et damp;rsquoutilisation. En plus des commandes spécifiques pour chaque module, les étapes sont presque toujours les mêmes: lamp;rsquoinstallation du paquet inclut les paquets utilisés dans gulpfile pouvez installer gulp Sass en émettant la commande suivante dans le terminal: instructions pour charger f837d694d2dce6983166 Créez une variable en haut du fichier gulpfile que nous utiliserons plus tard: instructions pour charger f837d694d2dce6983166 maintenant nous pouvons créer une tâche! Laissez moi montrer le code complet et
Jamp;rsquoajoute lamp;rsquoexplication suivante:
Pour expliquer le chargement de f837d694d2dce6983166, jamp;rsquoa I damp;rsquoabord défini une tâche appelée
Une autre tâche courante est de minimiser les fichiers. Une fois que nous avons créé notre propre style. CSS, nous pouvons le rendre plus petit et rendre notre sujet plus efficace. Nous suivons le même processus que précédemment, en commençant par Google
Instructions pour charger f837d694d2dce6983166 une astuce que jamp;rsquoaime utiliser est damp;rsquoajouter lamp;rsquooption keepsspecialcomments. Par défaut, toutes les annotations sont supprimées, mais notre sujet namp;rsquoest pas un vrai sujet à moins quamp;rsquoil namp;rsquoait une annotation de titre dans le fichier de style. CSS. Camp;rsquoest ce qui explique lamp;rsquooption
Des roumains de différentes structures? Comment cela change t il votre flux de travail? Quel est le plus grand avantage que voyez? Veuillez nous le faire savoir dans les commentaires ci dessous. Étiquettes: construire des outils sip
Accélérer le développement de WordPress avec gulp