Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

ReferenceError: primordials is not defined error when installing Semantic UI

I know that this question had been asked a lots of times (for instance - here), but either solutions didn't work or didn't fit my scenario. The solution, offered in the link above, was:

Solution: Either upgrade to gulp 4 or downgrade to an earlier node.

So, here's what I have:

• Node: 12.18.1 (node -v)

• Gulp: CLI 2.3.0, Local version 4.0.2 (gulp -v)

I have created brand new react app:

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

Then I go to app folder (react-app) and execute the following command as on Semantic UI site:

npm install semantic-ui --save

However, I get the same error as in the question above. Here's the full output of this command: enter image description here

like image 460
JohnyL Avatar asked Oct 31 '25 17:10

JohnyL


1 Answers

If you don't want to roll back your version of Node, try using the actively maintained community fork of Semantic UI: Fomantic UI.

Run the command as you would with semantic-ui: npm i fomantic-ui

Fomantic is backwards-compatible with Semantic UI while resolving compatibility issues between Node 12 and Gulp 3 (which another thread references as being the root of the "primordials is not defined" issue).

like image 155
Chris Perry Avatar answered Nov 02 '25 06:11

Chris Perry



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!