npm 安装依赖出现错误 gyp ERR! configure error

1,573 阅读1分钟

npm 安装依赖出现错误 gyp ERR! configure error 解决办法

方案一:

可能是node-sass安装源的问题,可以设置安装源:

npm config set sass_binary_site=https://npm.taobao.org/mirrors/node-sass

另外还可以尝试使用nrm来管理镜像。

方案二:

输入

npm i --unsafe-perm

解决 出于安全考虑不支持以 root 用户运行,即使你用 root 用户身份运行了,npm 会自动转成一个叫 nobody 的用户来运行,而这个用户几乎没有任何权限。这样的话如果你脚本里有一些需要权限的操作,比如写文件(尤其是写 /root/.node-gyp),就会崩掉了。 为了避免这种情况,要么按照 npm 的规矩来,专门建一个用于运行 npm 的高权限用户;要么加

–unsafe-perm

参数,这样就不会切换到 nobody 上,运行时是哪个用户就是哪个用户,即使是 root。

方案三:

有可能是node-sass和当前node版本不匹配,那么就需要修改node-sass版本,或者重新安装其他版本的Nodejs 但如果安装了nvm,可以直接切换其他版本。

欢迎关注:【微信公号:H5开讲啦】

qrcode_for_gh_af6d0ab2a309_258.jpg