npm install ->Failed at the [email protected] postinstall script

AngularReactjsNpmIonic3Node Sass

Angular Problem Overview


I'm trying to do npm install and an error appears :

Failed at the node-sass@4.5.0 postinstall script.

I tried to delete node_modules and then reinstall it, same error appears. what will be the solution?

node v8.9.3
npm v5.4.2
ionic 3.19.0

Angular Solutions


Solution 1 - Angular

Got the same problem (node v10.3.0, ionic 3.13.0). This worked :

  • Delete package-lock.json,
  • Delete node_modules folder,
  • Run npm install again.

Solution 2 - Angular

try

sudo rm -rf package-lock.json node_modules
sudo npm cache clean --force
npm i --unsafe-perm node-sass

Solution 3 - Angular

Just Try with this command hope it will very helpful. it's working for me

sudo npm install -g [email protected] --unsafe-perm=true --allow-root

Solution 4 - Angular

rolling back to node v10.17.0 fixed the problem to me.

You can use nvm to do so:

https://github.com/nvm-sh/nvm

> nvm install 10.17.0
> nvm use 10.17.0
> node -v
10.17.0

Solution 5 - Angular

I also had to face the same problem with node v12.16.3.

  1. Remove node-sass dependency from your package.json if it is mentioned in your dependencies.This will allow npm to install other required dependencies without any disruption.

  2. Delete package-lock.json file and node_modules folder from your project.

  3. Force clean the entire NPM cache by using following comand.

    npm cache clean --force
    
  4. Re-Install all the dependencies.

    npm install
    
  5. Now you can install node-sass.

    npm i node-sass
    

Solution 6 - Angular

[email protected] cannot be installed on node 8

enter image description here

Please update either node-sass or node version compatible

Go to https://github.com/sass/node-sass/releases to check which fits for you

Solution 7 - Angular

use this flag --unsafe-perm=true

sudo npm i gulp-sass -ES --unsafe-perm=true

Solution 8 - Angular

Uninstall current npm and install lower versions, it is a common error if version didn't match, downgrading node/npm will mostly fix this kind of issues

npm install -g npm@4.6.1

Solution 9 - Angular

After uninstalling node-sass try cleaning your npm cache. After that try installing node-sass again.

npm cache clean && npm install node-sass

Solution 10 - Angular

The minimum version of node-sass that supports Node 8 is 4.5.3. You'll need to upgrade your node-sass or downgrade your Node version. Ionic may also have separate issues since it isn't a tested platform with node-sass.

Solution 11 - Angular

You should try to install SASS.

I remember havign this issue in AngularJS with compass, I had to install it with Ruby to make it work. This was 3 years ago, so I'm not sure this would be the solution, but it doesn't cost anything except time to try, right ?

Solution 12 - Angular

Install the higher version of node-sass

npm install node-sass@4.13.1

Solution 13 - Angular

I had the same issue with a new install with Keystone.js. I was able to get pass this issue by removing Node Sass from package.json and running npm install again. Being that the package wasn't listed under node modules. And it worked fine after that.

Solution 14 - Angular

I needed to take the following steps to "resolve" this problem:

  1. Create folder at the root: mkdir ~/safe_node_module;
  2. Download package wget -q https://github.com/sass/node-sass/releases/download/v4.13.0/linux-x64-72_binding.node and then send to the folder created in step 1;
  3. Set the export environment variable export SASS_BINARY_PATH=/home/ronaldaraujo/safe_node_module/linux-x64-72_binding.node;
  4. Install packages normally npm i;

Solution 15 - Angular

Solved this by force installing node-sass locally: npm install -f node-sass

I was pretty sure I knew what I was doing... this

Solution 16 - Angular

I'm trying to do npm install in the ionic project and an error appears

> Failed at the [email protected] postinstall script.

The following steps worked for me ionic project

Remove npm than run the following commands

> npm i > > npm install @ionic/app-scripts@latest--unsafe-perm=true --allow-root

Solution 17 - Angular

Sometime unable to download file win32-x64-79_binding.node due to your proxy restrict to download so plase follow this below link set them manually. https://github.com/sass/node-sass/issues/2773

Solution 18 - Angular

This works for me on Windows running Node.js version v14.17.3

npm install -g [email protected] --unsafe-perm=true --allow-root --force

Note: My node-sass version was [email protected]. But the above command will work for other versions too. Just replace the node-sass version number in the above command with your required node-sass version.

Solution 19 - Angular

The following steps worked for me

npm install -g [email protected] --unsafe-perm=true --allow-root

npm cache clean


npm install

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionJoe SleimanView Question on Stackoverflow
Solution 1 - AngularMichaël PollaView Answer on Stackoverflow
Solution 2 - AngularJaisa RamView Answer on Stackoverflow
Solution 3 - AngularAbhay SinghView Answer on Stackoverflow
Solution 4 - AngularMicrosmsmView Answer on Stackoverflow
Solution 5 - AngularAravinda MeewalaarachchiView Answer on Stackoverflow
Solution 6 - Angularamc softwareView Answer on Stackoverflow
Solution 7 - AngularAnkit SinhaView Answer on Stackoverflow
Solution 8 - AngularJayamuruganView Answer on Stackoverflow
Solution 9 - AngularJonas HohmannView Answer on Stackoverflow
Solution 10 - AngularnschonniView Answer on Stackoverflow
Solution 11 - Angularuser4676340View Answer on Stackoverflow
Solution 12 - AngularVinay SomawatView Answer on Stackoverflow
Solution 13 - AngularSebastianView Answer on Stackoverflow
Solution 14 - AngularRonald AraújoView Answer on Stackoverflow
Solution 15 - Angularsaber tabatabaee yazdiView Answer on Stackoverflow
Solution 16 - AngularRajnikant LodhiView Answer on Stackoverflow
Solution 17 - AngularArunkumar RamanujamView Answer on Stackoverflow
Solution 18 - AngularSaabbirView Answer on Stackoverflow
Solution 19 - Angularrahul gowdaView Answer on Stackoverflow