renjie-run / blog

Personal Blog
2 stars 0 forks source link

Linux 下安装 node-sass 权限不足的问题 #9

Open renjie-run opened 4 years ago

renjie-run commented 4 years ago

在安装 node-sass 的时,由于权限问题会有安装失败的情况。网上的解决方案也是五花八门,这里总结下亲测有效的方案,以备后用。

这种解决方案是从安装权限的思路作为出发点的(因为在安装失败的报错中会有“...permission denied...”类似的提示)。

第一步

新建一个全局安装的路径。

mkdir ~/.npm-global

第二步

配置 npm 使用新的路径。

npm config set prefix '~/.npm-global'

第三步

编辑环境变量配置文件。

vi ~/.profile

第四步

将下面的命令行添加至环境变量配置文件中。

export PATH=~/.npm-global/bin:$PATH

第五步

更新系统环境变量,使刚刚修改的环境变量立即生效。

source ~/.profile

第六步

到这里应该就可以正常安装 node-sass 了。

npm install node-sass