小不的笔记

时间之外的往事

node-sass Error: EACCES: permission denied, mkdir 'xxx/node_modules/node-sass/vendor'

Unable to save binary //node_modules/node-sass/vendor/linux-x64-64 : { Error: EACCES: permission denied, mkdir ‘xxx/node_modules/node-sass/vendor’ at Object.mkdirSync (fs.js:752:3) 使用npm打包时,发现node-sass无法安装成功,但是用yarn可以。 原来是因为 npm 为了安全禁止使用root用户或者sudo来安装node-sass,切换到普通用户就可以了,或者添加 --unsafe-perm 参数。

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

Running with sudo or as root