Фонд электронной почты не может создать новый проект с ошибкой npm - PullRequest
0 голосов
/ 11 ноября 2018

Я новичок в фонде и пытаюсь создать фонд для электронной версии sass. Я установил Foundation-cli npm глобально с этой версией:

Foundation CLI версии 2.2.5

Затем я перехожу в пустую папку и пытаюсь запустить проект тестера с помощью следующей команды

foundation new --framework emails

Не удалось выполнить настройку проекта:

Загрузка шаблона проекта ... Завершена загрузка!

Установка зависимостей ...

нпм ERR! git rev-list -n1 4.0: fatal: неоднозначный аргумент '4.0': неизвестная ревизия или путь не в рабочем дереве. нпм ERR! мерзавец rev-list -n1 4.0: используйте '-', чтобы отделить пути от ревизий, например это: нпм ERR! git rev-list -n1 4.0: 'git [...] - [...] 'npm ERR! git rev-list -n1 4.0:

При установке возникли проблемы.

✓ Создана новая папка проекта. ✗ Узловые модули не установлены. Пытаться запуск npm установить вручную. ✓ Компоненты Bower установлены.

, поэтому я перехожу во вновь созданную папку проекта и устанавливаю npm. Это все еще не удалось.

npm ERR! код 1 нпм ERR! Команда не выполнена: / usr / bin / git checkout 4.0 npm ERR! ошибка: pathspec '4.0' не соответствует ни одному из файлов, известных git. NPM

Может кто-нибудь дать мне подсказку, как ее решить ??

Ответы [ 3 ]

0 голосов
/ 21 ноября 2018

Проблема в том, что когда-то был тег 4.0 для Gulp, но он был удален. Просто запустите npm i gulp@next --save-dev или npm i gulp@4.0.0 --save-dev.

Исправлено в https://github.com/zurb/foundation-zurb-template/commit/a4472d7fc2409b43bbdc4df4dead7eb5e8e0e691 (см. Изменение в package.json).

0 голосов
/ 04 мая 2019

Попробуйте установить вручную отсюда: https://github.com/zurb/foundation-emails-template#manual-setup

Использовать пряжу вместо npm

Работал для меня на нескольких разных машинах.

0 голосов
/ 16 ноября 2018

У меня была такая же ошибка.

Сначала установите gulp вручную, выполнив следующие действия. https://gulpjs.org/getting-started.html.

Тогда, если вы получаете сообщение об ошибке, говоря, что VCBuildtools не установлен. Установите их через

choco install vcbuildtools

После этого должно работать.

...