ReferenceError: ошибка primordials is not defined при установке семантического пользовательского интерфейса

Я знаю, что этот вопрос задавали много раз (например - здесь), но либо решения не сработали, либо не соответствовали моему сценарию. Решение, предложенное по ссылке выше, было:

Решение: либо обновитесь до gulp 4, либо перейдите на более раннюю версию узла.

Итак, вот что у меня есть:

• Узел: 12.18.1 (node -v)

• Gulp: CLI 2.3.0, локальная версия 4.0.2 (gulp -v)

Я создал новое приложение для реагирования:

npx create-react-app --template typescript react-app

Затем я перехожу в папку приложения (response-app) и выполняю следующую команду, как в Семантический интерфейс сайт:

npm install semantic-ui --save

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


person JohnyL    schedule 24.06.2020    source источник


Ответы (3)


Попробуйте вернуться к Node v10. Дело в том, что в Node v12 есть функция, несовместимая с Semantic-UI (Gulp 4.0.2), и поэтому вы получаете ошибку.

person Dennis Kozevnikoff    schedule 24.06.2020

Если вы не хотите откатывать свою версию Node, попробуйте использовать активно поддерживаемый форк сообщества Semantic UI: Fantic UI < / а>.

Выполните команду так же, как с semantic-ui: npm i fomantic-ui

Fantic обратно совместим с семантическим пользовательским интерфейсом при устранении проблем совместимости между узлом 12 и Gulp 3 (что другой поток ссылается как на корень первоисточников, проблема не определена).

person Chris Perry    schedule 28.10.2020
comment
Это сработало для меня ... У меня были проблемы со сборками Windows, где сборки Linux работали как есть. Gulp не обновляется до 4 в Windows - до 3.9. - person David Cornelson; 27.06.2021
comment
Это должен быть правильный ответ. Спасибо за вашу помощь ;-) - person yves amsellem; 22.07.2021

Попробуйте обновить node.js до последней версии на странице https://nodejs.org/en/download/ < / а>

а также выполните следующую команду npm install -g [email protected] или последнюю версию, чтобы обновить файл npm. После обновления и обновления Node и npm я установил semantic-ui, не получив изначальную ошибку не определено.

person Codeparl    schedule 08.11.2020