Comment voulez-vous exécuter gulp si gulp est installé(node_modules) dans le dossier différent de celui de gulpfile.js
J'ai gulpfile.js dans un répertoire node_modules dans un autre.
Quand je lance gulp, j'obtiens l'erreur
Local de gulp pas trouvé dans " ..(le répertoire)..
Essayez de lancer: npm install gulp"
La chose est - je ne peux pas installer gulp dans le répertoire de gulpfile.js et j'ai donc besoin d'un moyen de dire le trait pour faire référence à l'autre répertoire que j'ai gulp installé dans.
OriginalL'auteur sidb | 2015-08-27
Vous devez vous connecter pour publier un commentaire.
Vous n'avez pas besoin d'installer gulp à l'échelle mondiale si vous ne souhaitez pas. Ce que vous pouvez faire est de lancer votre gulp exécutable (à partir de votre node_modules), puis passer dans l'emplacement de votre gulpfile à l'aide de la --gulpfile paramètre. Aussi, si vous souhaitez contrôler l'endroit où votre gulp est en cours d'exécution, faire usage de la --cwd paramètre.
Voici un exemple:
OriginalL'auteur idancali
Il n'est pas nécessaire d'installer gulp à l'échelle mondiale.
La première installation de gulp (idéalement sur dev dépendances)
npm install gulp --save-dev
Puis dans le package.json ajouter la ligne que vous souhaitez exécuter
"scripts" : {
"gulp" : "gulp"}
}
Enfin, dans la ligne de commande utilisez
npm run gulp
npm va utiliser le binaire à partir du nœud de modules sans avoir à l'installer à l'échelle mondiale ou d'écrire le chemin d'accès complet
OriginalL'auteur Gabriel Furstenheim
Vous devez installer gulp à l'échelle mondiale:
npm install -g gulp
Cela vous permettra d'exécuter
gulp
à partir de la ligne de commande dans n'importe quel répertoire.alias gulp='$(npm bin)/gulp'
OriginalL'auteur TbWill4321
Mettre le
node_modules
dossier dans le répertoire parent toujours, alors que le projet de répertoire de l'enfant ou le petit-dossier.Ne pas mettre le
node_modules
dossier dans n'importe quel répertoire enfantStructure de dossiers:
parent
└──node_modules
└─project_1
└─project_2
Pour tout enfant/grand répertoire enfant
gulp
travailleraOriginalL'auteur waLL e