当前位置: 首页 > 后端技术 > Node.js

npm在Mac上的卸载与安装,一次性解决Access访问权限问题

时间:2023-04-03 13:44:16 Node.js

Mac卸载安装npm解决Access一次性访问问题cd/usr/locallsbom-f-l-s-pf/var/db/receipts/org.nodejs.node.pkg.bom|读f;做sudorm${f};donelsbom-f-l-s-pf/var/db/receipts/org.nodejs.npm.pkg.bom|读f;做sudorm${f};done删除其他node相关文件sudorm-rf/usr/local/lib/node/usr/local/lib/node\_modules/var/db/receipts/org.nodejs.\*cd/usr/local/libsudorm-rfnode\*删除man手册和npm配置信息sudorm-rf/usr/local/share/man/man1/node.1sudorm-rf/usr/local/lib/dtrace/node.dsudorm-rf~/.npmreinstallnpmmacviabrewinstallnpm但是由于网速问题采用这种方案可能没有用。下载npm其实就是安装node.js和安装npm。通过以下网址下载安装node.js和npmhttps://nodejs.org/en/download/为防止npm在安装全局包时需要root权限,解决方法如下,参考链接:https//文档.npmjs。com/resolving-eacces-permissions-errors-when-installing-packages-globally#manually-change-npms-default-directory3。为全局数据包新建一个位置,在环境变量中定义创建目录:mkdir~/.npm-global写入配置npmconfigsetprefix'~/.npm-global'vim~/.profile添加:exportPATH=~/.npm-global/bin:$PATH更新系统变量source~/.profilenpminstall-gjshint显示安装结果/Users/neilliu/.npm-global/bin/jshint->/users/neilliu/.npm-global/lib/node\_modules/jshint/bin/jshint\+jshint@2.11.0