Décalage dans gulp locale et de la CLI versions
J'avais déjà installé gulp à l'échelle mondiale à l'aide de npm install gulp -g
. Puis j'ai cloné un projet existant, et qui m'a obligé à utiliser son propre trait. Maintenant, quand je fais un gulp -v
de l'extérieur de mon dossier de projet, j'obtiens un décalage de ce genre.
C:\Users\userme>
[11:14:05] CLI version 3.8.11
[11:14:05] Local version 1.0.0
Et quand je fais une gorgée de mon dossier de projet, j'obtiens ce.
C:\project\new\tools>
[11:14:26] CLI version 3.8.11
[11:14:26] Local version 3.8.11
Maintenant, je n'ai pas été en mesure de fusionner mes fichiers JS correctement à l'aide de gulp (je suis un peu bizarre erreurs de mise en forme dans le min de fichier) et je soupçonne qu'il a quelque chose à voir avec cette disparité.
- Est-il un moyen de supprimer le mondial gulp version, mais de maintenir le projet spécifique gulp?
- Ou puis-je mettre à jour ma version internationale clin d'oeil à @3.8.11?
Remarque - j'ai essayé la mise à jour de la global gulp en utilisant npm update [email protected] -g
mais rien ne s'est passé. j'ai toujours l'incompatibilité.
Mise à jour pour décrire le problème:
Je suis à l'aide gorgée de fusionner plusieurs fichiers JS dans 1 seul main.js fichier. La mise en forme que j'ai dans le fichier fusionné a une erreur de syntaxe.
Sortie attendue dans le fichier fusionné -
...
define('utils/knockoutBindings/slider',['require','ko','jquery'],function(require) {
'use strict';
var ko = require('ko');
var $ = require('jquery');
...
De sortie dans le fichier fusionné (ce 1 ligne de code ci-dessous est, à tort, le remplacement de la totalité des 4 lignes au-dessus) -
...
var'utils/knockoutBindings/slider',['require','ko','jquery'],function(require) {
...
Il pourrait sembler qu'il y a un problème dans le gulp code, mais le même code est utilisé par d'autres utilisateurs et il fonctionne bien sur leur fin. La seule différence que nous avons trouvé est dans le décalage dans mon gulp versions.
Je souhaite que je pourrais. Mais j'ai mis à jour la question de décrire le problème en détail un peu plus.
OriginalL'auteur rodiwa | 2015-12-18
Vous devez vous connecter pour publier un commentaire.
Je réponds à ma propre question, il est utile pour les autres.
Pas. Autant que je sache, il est nécessaire d'installer gulp à l'échelle mondiale ainsi que l'un spécifique à votre projet.
Plus d'infos sur gulp versions ici.
Depuis que j'ai été confronté à un décalage dans ma version locale, j'ai dû le mettre à jour à partir du dossier du projet.
Plus d'infos à ce sujet ici.
gulp
. Il suffit d'installergulp-cli
à l'échelle mondiale.Comme par le gulp documentation: Si vous avez déjà installé une version de gulp à l'échelle mondiale, s'il vous plaît exécuter mnp rm --global gulp pour vous assurer que votre ancienne version ne pas entrer en collision avec gulp-cli.
OriginalL'auteur rodiwa
Retrait de dossier node_modules et en cours d'exécution
npm install gulp
à l'intérieur de cette dir triés mon problème.OriginalL'auteur decoder88