Подтвердить что ты не робот

Как установить gulp 4

Я использовал gulp -watch. Текущая версия gulp -watch зависит от вызова gulp.parrallel. Этот вызов доступен только от gulp 4.

Однако gulp 4 недоступен через репит npm. npm info gulp dist-tags возвращает: { latest: '3.9.0' }.

Я вижу, что есть ветвь 4.0 в репозитории git. Но попытка его установки с изменениями в этой команде не выполняется: npm install https://github.com/gulpjs/gulp#v4.0.0.

4b9b3361

Ответ 1

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

Ответ 2

Gulp удалил ветку 4.0 из своего репозитория GitHub, поэтому предыдущий способ установки с использованием npm install gulpjs/gulp.git#4.0 --save-dev больше не работает.

Они заявляют в своем README, что правильный способ установить gulp 4.0 - запустить команду:

npm install [email protected]

Ответ 3

Выполните следующее, чтобы проверить версию gulp cli, установленную на вашем компьютере.

gulp -v

Если вы не используете версию 4, выполните следующие действия для установки gulp на глобальном уровне на вашем компьютере.

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

Теперь установите gulp 4 локально

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

Ответ 4

# 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

Подробная информация на этой странице блога: https://demisx.github.io/gulp4/2015/01/15/install-gulp4.html.

Ответ 5

для установки версии gulp -4, CLI должна быть 1.2.2, которая будет поддерживать gulp 4.0

установить gulp -cli 1.2.2 запустите sudo npm install [email protected] -g

и установить gulp 4.0 запустите npm install 'gulpjs/gulp.git#4.0' --save-dev

когда вы запустите команду gulp -v

вы должны получить

[11:38:36] Версия CLI 1.2.2

[11:38:36] Локальная версия 4.0.0-alpha.2

похожая проблема на GitHub

Ответ 6

Ноябрь 2018 "Аудит npm говорит: npm install --save-dev [email protected]

Ответ 7

Моя установка немного отличалась.

Выполнение

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

или

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

Сделал мне ошибку:

npm ERR! код EINVALIDTAGNAME npm ERR! Недопустимое имя тега gulp # 4.0 ": Теги может не иметь никаких символов, кодирующих encodingURIComponent.

NB У меня возникли проблемы с установкой локального gulp -4, поэтому я взглянул на мою последнюю установку package.json и увидел это:

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

Итак, я решил установить локальный gulp с

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

и это сработало, успешно установив локальный gulp 4.

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

Ответ 8

Я написал командный файл, который выполняет работу, основываясь на ответе @demisx.

У меня была проблема с отсутствующим параметром npm config 'prefix', поэтому моим глобальным каталогом был двоичный каталог узла. Я почти уверен, что это не всегда так, но я мог (re-) установить его, запустив этот скрипт из корневого каталога проекта:

@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

Скрипт наконец-то показал это:

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

Надеюсь, поможет!

Ответ 9

По состоянию на 28 декабря 2018 года следующая команда должна прекрасно работать при локальной установке версии 4.

npm i -D gulp