Jitendra Vyas
Jitendra Vyas

Reputation: 152617

Node Sass does not yet support your current environment: Linux 64-bit with false

Getting this error on Arch Linux with node-sass. I'm using it with gulp-sass.

Node Sass does not yet support your current environment: Linux 64-bit with false

Versions

$ gulp -v
[19:43:15] CLI version 3.9.1
[19:43:15] Local version 3.9.1

$ npm -v
3.9.0

Node

$ node -v
v6.2.0

Even using this command npm rebuild node-sass is not changing anything.

Upvotes: 243

Views: 236425

Answers (30)

Lamech Desai
Lamech Desai

Reputation: 777

If you are using arch-linux environment, You can uninstall node-sass using the command below:

npm uninstall --save-dev node-sass

then install sass using the commands below:

npm add -D sass

if you are using yarn package enter the commands below

yarn add -D sass

or

yarn add _D sass  

** Great it works like a charm for me **

Upvotes: 11

Balram Singh
Balram Singh

Reputation: 1744

Uninstall and reinstall node-sass and it will find missing binary for itself.

npm uninstall --save-dev node-sass
npm install --save-dev node-sass

If issue is not resolved using above commands, there may be problem with your node version. Check that your node version supports node-sass version. Chose a stable node version and repeat above commands to fix this issue.

Below is the compatibility table of the node with node-sass:-

NodeJS | Supported node-sass version | Node Module
Node 19     8.0+                        111
Node 18     8.0+                        108
Node 17     7.0+                        102
Node 16     6.0+                        93
Node 15     5.0+                        88
Node 14     4.14+                       83
Node 13     4.13+, <5.0                 79
Node 12     4.12+                       72
Node 11     4.10+, <5.0                 67
Node 10     4.9+, <6.0                  64
Node 8      4.5.3+, <5.0                57
Node <8     <5.0                        <57

If issue is still not fixed, check node-sass supported environment's list:- https://github.com/sass/node-sass/releases/

Upvotes: 30

Jack Pts
Jack Pts

Reputation: 179

yarn upgrade helped me.

After this in my react app I started to get another error "Uncaught ReferenceError: process is not defined" - then: yarn add react-scripts@latest helped me finally to run this FE app (scripts were updated from 3.0.1 ver to 5.0.1)

Upvotes: 0

zhovtyj
zhovtyj

Reputation: 61

In case of Node v16.19.0 and Ubuntu 22.04.1 LTS I've updated sass-loader to "^13.2.0" version.

"sass-loader": "^13.2.0",

Upvotes: 0

Kevin Friedheim
Kevin Friedheim

Reputation: 393

Just make sure your shell has npm loaded.

I didn't find this answer here. I kept hitting this intermittently until I realized, my shell doesn't auto-load nvm - and so, when I ran build I'd hit this.

HTHs someone.

Upvotes: 1

Khan Sharukh
Khan Sharukh

Reputation: 1201

I managed to solve this issue using the command below.

npm audit fix - Worked for me

npm audit fix

I tried - Didn't work for me

sudo npm rebuild node-sass

Then I tried - Didn't work for me

npm uninstall --save-dev node-sass
npm install --save-dev node-sass

Upvotes: 55

user17384367
user17384367

Reputation: 123

https://github.com/sass/node-sass

I check the version table in the repo and modify the node-sass version in the dependencies in the package.json file according to the node version.

  "dependencies": {
    "node-sass": "4.14.0",
  }

a quick guide for minimum and maximum supported versions of node-sass:

Upvotes: 0

Abdullah Ch
Abdullah Ch

Reputation: 2151

I'm using wsl 2 with Ubuntu-20.04 and was facing this problem. You have to downgrade your node version as node-sass (at this moment) doesn't work with version 17 (latest) and even version 16 (stable). However, switching to version 14 helped me.

Run these commands

sudo npm install -g n

sudo n 14.17.5

Upvotes: 2

Илья Вайнер
Илья Вайнер

Reputation: 39

had to downgrage nodejs according to supported version table https://www.npmjs.com/package/node-sass

Upvotes: 1

Bhaskar
Bhaskar

Reputation: 1938

In my case, I had to bump down to node 12 from node 16

Upvotes: 1

Saleh
Saleh

Reputation: 57

Install dart-sass

npm install node-sass@npm:sass

Upvotes: 0

Prasanth Louis
Prasanth Louis

Reputation: 5046

You should also check your version of nodejs. I was on a version 9 of node js which isn't officially supported at this time of writing. Reverting back to version 6.11.4 fixed the issue for me.

Upvotes: 8

MattSoul
MattSoul

Reputation: 41

We had this problem on several OS. Considering node-sass is deprecated, we simply migrated to Dart Sass based on this how to migrate from node-sass to dart sass and this In Vue CLI how do I use sass instead of node-sass (default for sass-loader)? (we have a vueJS project) and it works. We did:

npm install -D sass-loader sass

delete node-sass in package.json

npm prune

Upvotes: 3

Bipul Bikram Thapa
Bipul Bikram Thapa

Reputation: 81

Node-sass incompatibility with the node version was the issue in my case. I had node-sass v4.13.1 with node version 14+ running in my machine. On seeing the release tag, I found that node version 14+ was not supported. So using the nvm I downgraded my node to 13+ and it worked.

Upvotes: 1

abhinavsinghvirsen
abhinavsinghvirsen

Reputation: 2014

Only solution Work For macOs and Window

npm uninstall --save-dev node-sass
npm install --save-dev node-sass

Upvotes: 1

Arpit Tomar
Arpit Tomar

Reputation: 111

Kindly change your node version and use a stable version of node. This happened with me when I was trying with node version 15+ and npm version 7+. I changed my node version to 14.0.0 simply using nvm.

try:

nvm use 14.0.0

then:

npm run start or node-sass 

Upvotes: 11

U R
U R

Reputation: 530

I had the same issue.none of the solutions worked.So I tried my usual response of restarting my mac which I do quite rarely and the issue got resolved. When you dont shutdown or restart your Mac for a long time,such random issues occur.

Upvotes: 0

Mohamed Imran
Mohamed Imran

Reputation: 179

Its just a version issue Install node version 10 it will work fine

npm install node@10   

Upvotes: 0

DanTheMann
DanTheMann

Reputation: 175

Probably a node version issue.

Check your node version with

node -v

you can install node version manager to make life easier. See

https://github.com/nvm-sh/nvm#install--update-script

Install:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash

Usage: 
nvm install <version>       Download and install a <version> 
nvm use <version>           Modify PATH to use <version> nvm ls        
List versions (installed versions are blue)

Upvotes: 1

samivic
samivic

Reputation: 1310

npm audit fix works for me like a charm!

Upvotes: 0

Nandy
Nandy

Reputation: 341

Error I was getting, Module "build failed: Error: Node Sass does not yet support your current environment: OS X 64-bit with Unsupported runtime (72)".

First, tried:

npm rebuild node-sass

nothing helpful, then tried

sudo npm install --unsafe-perm -g node-sass

Worked like a charm

Upvotes: 3

nscalf
nscalf

Reputation: 527

npm i @ionic/app-scripts Was the only thing that had any impact for me.

Upvotes: 0

Jorge Torres
Jorge Torres

Reputation: 1876

in some cases you need to uninstall and install node-sass library. Try:

npm uninstall --save-dev node-sass

and

npm install --save-dev node-sass

Upvotes: 143

Sashi
Sashi

Reputation: 2867

As of July 2019 with Node v12 -

node-sass v4.11.0 doesn't work with Node 12.

I faced this problem when I upgraded node to v12.

Rebuilding node-sass as suggested by the other answers didn't work as well.

Upgrading node-sass to v4.12.0 fixed it for me.

npm install [email protected]

Upvotes: 44

Masoud Darvishian
Masoud Darvishian

Reputation: 3964

If uninstall & install node-sass did not work try to remove node_modules folder and npm install

Upvotes: 0

rams
rams

Reputation: 359

Go the path where node-sass is present and run this command

npm rebuild node-sass --force

This solved my issue

Upvotes: 4

MCMatan
MCMatan

Reputation: 8833

Remove node modules: $rm-rf node_modules

Re install node modules: $npm install

Upvotes: 0

Emrah Mehmedov
Emrah Mehmedov

Reputation: 1501

I had the same issue for windows x64 Platform.

Just updated the package.json with newer version of node-saas instead rebuild because in order to rebuild you need visual studio build environment which is suck to install for a dependency :)…

go with latest node-saas you should be fine:

"node-sass": "^4.11.0",

Upvotes: 1

user1991251
user1991251

Reputation: 81

Remove node_modules/node-sass folder & run npm install (this may take some time based on the dependencies) then run npm run build

This should resolve the issue

Upvotes: 0

Related Questions