• 首页
  • 发布文章
  • 我的文章
  • 我的收藏
  • 设置
  • 退出

官方解决 mac npm 全局安装permission deny权限问题

blmius 2022-11-16 11:06:01
收藏
编辑
上架
下架

官方解决 mac npm 全局安装permission deny权限问题

标签(空格分隔): npm


https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally

备份您的计算机。
在命令行上,在您的主目录中,为全局安装创建一个目录:

 mkdir ~/.npm-global

配置 npm 以使用新的目录路径:

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

在您首选的文本编辑器中,打开或创建一个 ~/.profile(重启终端时失效,修改为 ~/.zshrc 文件) 文件并添加以下行:

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

在命令行上,更新您的系统变量:

source ~/.profile

如果使用的是~/.zshrc 文件,则

source ~/.zshrc

要测试您的新配置,请在不使用 sudo 的情况下全局安装一个包:

npm install -g jshint

您可以使用相应的 ENV 变量代替步骤 2-4(例如,如果您不想修改 ~/.profile):

   NPM_CONFIG_PREFIX=~/.npm-global

本文转自 https://blog.csdn.net/sb866/article/details/110121094?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-2-110121094-blog-104656642.pc_relevant_3mothn_strategy_and_data_recovery&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-2-110121094-blog-104656642.pc_relevant_3mothn_strategy_and_data_recovery&utm_relevant_index=3,如有侵权,请联系删除。

    目录
  • 官方解决 mac npm 全局安装permission deny权限问题