npm install ->Failed at the node-sass@4.5.0 postinstall script

孤人 提交于 2020-12-27 07:44:02

问题


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


回答1:


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.



回答2:


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

sudo npm install -g node-sass@4.5.0 --unsafe-perm=true --allow-root



回答3:


try

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



回答4:


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



回答5:


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
    



回答6:


Node-sass@4.5.0 cannot be installed on node 8

Please update either node-sass or node version compatible

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




回答7:


use this flag --unsafe-perm=true

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



回答8:


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



回答9:


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

npm cache clean && npm install node-sass



回答10:


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.




回答11:


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.




回答12:


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

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




回答13:


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 ?




回答14:


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;



回答15:


The following steps worked for me

npm install -g node-sass@4.5.0 --unsafe-perm=true --allow-root

npm cache clean


npm install



回答16:


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




回答17:


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

Failed at the node-sass@4.9.0 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



来源:https://stackoverflow.com/questions/48298361/npm-install-failed-at-the-node-sass4-5-0-postinstall-script

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!