美文网首页
Mac sudo npm install XX权限的完美解决方案

Mac sudo npm install XX权限的完美解决方案

作者: wo不懂 | 来源:发表于2020-08-12 10:54 被阅读0次

所谓磨刀不误砍柴工,让一个研发崩溃的不是项目的复杂,而是自己的工具刀好不好使用,相信很多的朋友在使用macOS的时候,会出现权限等原因让自己头疼不已,然而解决方法就是在命令行上加上sudo 来解决,使用这种方式让我们心中很不爽,如是大家就开始上网上查看各种解决办法,让人头疼的是各种解决方案更让自己头疼,👇下面是我总结的解决方案,希望能帮助到大家。

创建全局的npm包安装路径

mkdir ~/.npm-global

配置npm使用新的路径

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

这里执行的时候 你会发现出现一些❎错误❎没有办法解决,看看命令框提示的解决方案这时你需要修改下文件夹权限,否则会报错 error access 13 

sudo chown -R $ ........ 这类的语法拷贝在命令行中执行就行(chown  [选项]  [所有者][:用户组]  文件或者文件夹) ❤️这里特别吐槽一下 一些网络解决方案的提供着不考虑不同新手,直接把自己的路径贴上,不提供说明很不专业 ❤️

然后 再执行  npm config set prefix '~/.npm-global' ❤️发现神奇的事情发生了❤️

打开或者新建~/.profile文件并添加如下行

(这里列举一下 Mac OS系统下 修改.profile 其他系统的用户自行百度解决

启动Terminal 命令行中 输入 cd ~

输入open -e .bash_profile,这时./bash_profile就会打开,可以在后面加入要写入的环境变量 export PATH=~/.npm-global/bin:$PATH

保存文件,关闭.bash_profile

更新刚配置的环境变量

输入source .bash_profile)

测试一下ok啦

终于 告别 sudo ....... 了的前缀了,希望我的这篇环境配置 能帮助更多新手解决问题,本人也在不断成长中,有什么不对的地方,希望大家积极交流,谢谢支持

相关文章

网友评论

      本文标题:Mac sudo npm install XX权限的完美解决方案

      本文链接:https://www.haomeiwen.com/subject/rikpkhtx.html