E:\A Prem World\Team_Work_Tasks\Anjali\Anjali_20160524\QuizApp_20160524_01_Anj>ionic serve -l
(node:4772) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
There is an error in your gulpfile:
Error: Node Sass does not yet support your current environment: Windows 64-bit with false
For more information on which environments are supported please see:
TODO URL
at Object.<anonymous> (E:\A Prem World\Team_Work_Tasks\Anjali\Anjali_20160524\QuizApp_20160524_01_Anj\node_modules\node-sass\lib\index.js:12:11)
at Module._compile (module.js:541:32)
at Object.Module._extensions..js (module.js:550:10)
at Module.load (module.js:456:32)
at tryModuleLoad (module.js:415:12)
at Function.Module._load (module.js:407:3)
at Module.require (module.js:466:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (E:\A Prem World\Team_Work_Tasks\Anjali\Anjali_20160524\QuizApp_20160524_01_Anj\node_modules\gulp-sass\index.js:187:21)
at Module._compile (module.js:541:32)
This question is related to
ionic-framework
npm
node-sass
Ran into this issue, npm i @ionic/app-scripts
was the only thing that worked.
I tried this but it didn't work for me and threw errors:
npm --depth 9999 update
npm rebuild node-sass
I have installed the latest Node.js
(which for the moment is 11.11.0 Current), after facing this problem I just did the following:
- downgrade to recommended version (which for the moment is 10.15.3 LTS)
- you can get it from NodeJS,
- deleted node_modules and
- then reinstall yarn:
yarn install
yarn start
After executing these commands everything is working fine for me.
rolling back to node v10.17.0
fixed the problem to me.
You can use nvm to do so:
> nvm install 10.17.0
> nvm use 10.17.0
> node -v
10.17.0
Removing node_modules
and running npm install
fixed those errors for me.
Others say: npm rebuild node-sass
or npm audit fix
might help.
None of the above worked in my case.
I was using Node 15.5.0
, but this version is not compatible with node-sass
.
So, I deleted current Node (Add/remove programs in Windows), and installed 14.15.3
version.
Try to delete node_modules
and do npm install
again after you finish node installation.
Inside package.json convert node-sass version to :
"node-sass": "^4.0.0"
In my case the issue was when I installation of the node latest version i.e; 10.6.0. The same error was showing and with reference to @Quinn Uninstalled that version and installed the 8.11.3 LTS version. Now working Fine :)
I got this error, with angular 7, what helped me is, From the windows power shell I run the command:
npm install --global --production windows-build-tools
then again I reopen my VS Code, on it's terminal I run the same command
npm uninstall node-sass
and npm install node-sass
npm uninstall node-sass
&& npm install node-sass
is the better way to fix
for visual studio 2019 need change MSBuild path
npm config set msvs_version 2017
npm config set msbuild_path "C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin\MSBuild.exe"
npm rebuild node-sass
Working for me only after installing Python 2.7.x (not 3.x) and then npm uninstall node-sass && npm install node-sass
like @Quinn Comendant said.
In my case, it was related to the node version.
My project was using 12.18.3
but I was on 14.5.0
So npm rebuild node-sass
didn't solve the issue on the wrong node version(14.5.0).
I switched to the correct version(12.18.3) so it worked.
The link from the stack trace below helped me in resolving this issue.
Module build failed: Error: Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime (64)
For more information on which environments are supported please see:
https://github.com/sass/node-sass/releases/tag/v4.7.2
This link(https://github.com/sass/node-sass/releases/tag/v4.7.2
) clearly shows node versions which are supported.
OS Architecture Node
Windows x86 & x64 0.10, 0.12, 1, 2, 3, 4, 5, 6, 7, 8, 9
... ... ...
After downgrading the node version to 8.11.1
, executed npm install
again. Got the following message.
Node Sass could not find a binding for your current environment: Windows 64-bit with Node.js 8.x
Found bindings for the following environments:
- Windows 64-bit with Unsupported runtime (64)
This usually happens because your environment has changed since running `npm install`.
Run `npm rebuild node-sass --force` to build the binding for your current environment.
Finally,ran npm rebuild node-sass --force
as instructed and all started working
Here are node and node-sass compatible versions list.
NodeJS Supported node-sass version *
Node 15 5.0+
Node 14 4.14+
Node 13 4.13+, < 5.0
Node 12 4.12+
Node 11 4.10+, < 5.0
Node 10 4.9+
Node 8 4.5.3+, < 5.0
Node < 8 < 5.0 < 57
If issue exists, upgrade or downgrade versions.
None of the above worked for me. I completely removed and than re-installed and it solved the issue.
To delete existing:
npm uninstall --save-dev node-sass
Then to re-install:
npm install --save-dev node-sass
For me, this problem was solved by uninstalling the latest version of node and replacing it with the LTS version.
I've tried all the suggestions here. Rebuilding, uninstalling and reinstalling, etc...
Switching from node 14 to node 10 is the only way that worked for me. I know it may not be the best solution but in my case it is ok.
Try this:
npm --depth 9999 update
npm rebuild node-sass
I had the same problem and I solved it as follows:
check the node-sass
version used in the current project
go to node-sass
release:
"https://github.com/sass/node-sass/releases/tag/v@.@.@" (put your node-sass version here)
check the Supported Environment table and see if your Node version exist in it
if it is not, downgrade your node version to the latest version existing in the table
I know it's not the perfect solution but I didn't find anything else in my case.
Are you using Git-Bash
in Windows? I was getting the same error until I tried PowerShell
and magically this error disappeared.
Check the Node Sass release notes for the version of node-sass you have, to see which version of node is required. If the version of node is wrong, you must downgrade node, or upgrade node-sass, until you have a compatible pair. If the node version is supported, you may just need to run npm rebuild node-sass
.If that doesn't work, you can npm uninstall node-sass
or npm install node-sass
I got this error when I updated node using NVM.
to remove this run;
npm rebuild node-sass
Commands npm uninstall node-sass && npm install node-sass
didn't help me, but after installing Python 2.7 and Visual C++ Build Tools I deleted node_modules folder, opened CMD from Administrator and ran npm install --msvs_version=2015
. And it installed successfully!
This comment and this link can help too.
Source: Stackoverflow.com