Html5-boilerplate: Сборка Gulp использует node-sri, который использует cat и не работает в Powershell / cmd.exe

Созданный на 9 окт. 2017  ·  7Комментарии  ·  Источник: h5bp/html5-boilerplate

Ошибка: сбой команды: cat node_modules / jquery / dist / jquery.min.js |

bug help wanted

Все 7 Комментарий

@ Vincent2015 "Когда повторится?"

То есть вы можете построить проект один раз?

существует ли "node_modules / jquery / dist / jquery.min.js"?

Я работаю в ОС Win64, и вывод команды ниже явно пытается запустить команды, связанные с Linux, такие как cat.

(узел: 17044) UnhandledPromiseRejectionWarning: Необработанное отклонение обещания (идентификатор отклонения: 1): Ошибка: Ошибка: Ошибка команды: cat node_modules / jquery / dist / jquery.min.js | openssl dgst -sha256 -binary | openssl enc -base64 -A
'cat' не распознается как внутренняя или внешняя команда,
действующая программа или командный файл.

@paulrobello, спасибо! Я понимаю теперь. «Повторный запуск» отвлек меня от cat. Реальная проблема заключается в запуске сборки под управлением powershell / cmd.exe.

Если вам нужно собрать проект прямо сейчас, используйте git bash, который поставляется с git для Windows.

Я знаю, что это работает, поскольку я использую его в Windows для управления проектом.

Я переименую проблему, чтобы лучше отразить ошибку.

Если бы кто-то захотел переписать эту задачу, чтобы использовать что-то еще (возможно, ssri ), я был бы очень рад и объединил бы этот запрос на

Попробуйте собрать этот проект на bash.

Если у вас Windows 10, вы можете использовать
Ubuntu из Магазина Windows!
или используйте Git для Windows

Спасибо @ Vista1nik за указатель на Ubuntu в Магазине Windows. Это новая альтернатива для людей.

Я все же хотел бы исправить основную проблему, чтобы сборка представляла собой всего лишь узел, и нам вообще не приходилось об этом беспокоиться.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги