web-dev-qa-db-fra.com

Comment installer gulp 4

J'utilise gulp-watch. La version actuelle de gulp-watch repose sur l'appel gulp.parrallel. Cet appel est uniquement disponible à partir de gulp 4.

Cependant, gulp 4 n'est pas disponible via le référentiel npm. npm info gulp dist-tags résultats: { latest: '3.9.0' }.

Je peux voir qu'il y a une branche 4.0 dans le repo git. Cependant, toute tentative d'installation avec des variantes de cette commande échoue: npm install https://github.com/gulpjs/gulp#v4.0.0.

41
dave dave
npm install gulpjs/gulp.git#4.0 --save-dev
31
Andor Lundgren

Gulp a supprimé la branche 4.0 de son référentiel GitHub, donc la méthode précédente d'installation à l'aide de npm install gulpjs/gulp.git#4.0 --save-dev ne fonctionne plus.

Ils indiquent dans leur README que la bonne façon d’installer gulp 4.0 consiste à exécuter la commande suivante:

npm install gulp@next

29
syastrov
# Uninstall previous Gulp installation and related packages, if any
$ npm rm gulp -g
$ npm rm gulp-cli -g
$ cd [your-project-dir/]
$ npm rm gulp --save-dev
$ npm rm gulp --save
$ npm rm gulp --save-optional
$ npm cache clean # for npm < v5

# Install the latest Gulp CLI tools globally
$ npm install gulpjs/gulp-cli -g

# Install Gulp 4 into your project as dev dependency
$ npm install gulp --save-dev

# Check the versions installed. Make sure your versions are not lower than shown.
$ gulp -v
---
[10:48:35] CLI version 2.0.1
[10:48:35] Local version 4.0.0

Des informations détaillées se trouvent sur cette page de blog: https://demisx.github.io/gulp4/2015/01/15/install-gulp4.html

21
demisx

Exécutez ce qui suit pour vérifier la version de gulp cli installée sur votre ordinateur.

gulp -v

Si vous n'exécutez pas la version 4, procédez comme suit pour installer gulp globalement sur votre ordinateur.

npm uninstall -g gulp
npm install -g "gulpjs/gulp#4.0"

Maintenant, installez gulp 4 localement

npm uninstall gulp --save-dev
npm install "gulpjs/gulp#4.0" --save-dev
15
Thembelani M

Novembre 2018 "L'audit npm indique de lancer: npm install --save-dev [email protected]

7
August

Mon installation était un peu différente.

Fonctionnement

npm install 'gulpjs/gulp.git#4.0' --save-dev

Ou

npm install 'gulpjs/gulp#4.0' --save-dev

M'a donné une erreur:

npm ERR! code EINVALIDTAGNAME npm ERR! Nom de balise non valide "gulp # 4.0": Les balises ne doivent comporter aucun caractère encodé par URComposant.

NB Je n'avais que des problèmes pour installer mon gulp-4 local, alors j'ai jeté un coup d'œil à mon dernier package.json installation et vu ceci:

"gulp": "github:gulpjs/gulp#4.0",

Donc, mon déménagement a été d’installer une bouffe locale avec

npm install "github:gulpjs/gulp#4.0" --save-dev

et cela a fonctionné, en installant gulp local 4 avec succès.

[15:45:55] CLI version 1.4.0
[15:45:55] Local version 4.0.0-alpha.2
2
ArchNoob

pour installer gulp-4, la version [~ # ~] cli [~ # ~] doit être 1.2. 2 qui supportera gulp 4.0

installer gulp-cli 1.2.2 lancer Sudo npm install [email protected] -g

et pour installer gulp 4.0 , lancez npm install 'gulpjs/gulp.git#4.0' --save-dev

lorsque vous exécutez la commande gulp -v

tu devrais obtenir

[11:38:36] CLI version 1.2.2

[11:38:36] Version locale 4.0.0-alpha.2

problème similaire sur GitHub

2
Rajath M S

À partir du 28 décembre 2018, la commande suivante devrait fonctionner parfaitement pour l'installation de la version 4 en local.

npm i -D gulp
2
klewis

J'ai écrit un fichier de commandes qui effectue le travail en fonction de la réponse de @demisx.

Le problème que j’avais était un paramètre de configuration npm manquant, le préfixe; mon répertoire global était donc le répertoire binaire du noeud. Je suis à peu près sûr que cela n'a pas toujours été le cas, mais je pourrais le (re) configurer en exécutant ce script à partir du répertoire racine du projet:

@ECHO OFF
echo configuring npm
set USERNAME=<enter username>
set USERPROFILE=C:\Users\%USERNAME%
set APPDATA=%USERPROFILE%\AppData\Roaming
call npm config set prefix %APPDATA%\npm

SET DIR_PROJECT="D:/stuff/plugins/wallpaper_engine/raintime-dev"

echo Uninstall previous Gulp installation and related packages, if any
call npm rm gulp -g
call npm rm gulp-cli -g

echo cd %DIR_PROJECT%
cd /D %DIR_PROJECT%

call npm rm gulp --save-dev
call npm rm gulp --save
call npm rm gulp --save-optional
call npm cache clean

echo Install the latest Gulp CLI tools globally
call npm install gulpjs/gulp-cli -g

echo Install Gulp 4 into your project from 4.0 GitHub branch as dev dependency
rem call npm install gulpjs/gulp#4.0 --save-dev
call npm install gulpjs/gulp --save-dev

echo Check the versions installed.

call gulp -v

pause

Le script a finalement montré ceci:

[14:59:48] CLI version 2.0.1
[14:59:48] Local version 4.0.0

J'espère que ça aide!

1
Manticore