it-swarm.com.ru

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

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

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

Я вижу, что в репозитории git есть ветка 4.0. Но попытка установить его с изменениями этой команды не удалась: 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 удалил ветку 4.0 из своего репозитория GitHub, поэтому предыдущий способ установки с использованием npm install gulpjs/gulp.git#4.0 --save-dev больше не работает.

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

npm install [email protected]

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

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

21
demisx

Выполните следующую команду, чтобы проверить версию 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
15
Thembelani M

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

7
August

Моя установка была немного другой.

Бег

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

Или

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

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

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

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

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

Поэтому я решил установить местный глоток

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

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

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

для установки 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

2
Rajath M S

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

npm i -D gulp
2
klewis

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

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

@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

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

1
Manticore