网站名称 备案,wordpress 关闭网站,自己做传奇网站,网站建设关键的问题是问题概述
某些时候我们成功执行了npm install -g xxx#xff0c;但是执行完成以后#xff0c;使用我们全局新安装的包依然不行#xff0c;如何解决呢#xff1f;
解决方案1#xff1a;
step1: 查看npm 全局文件安装地址
XXXCN_CXXXMD6M ~ % npm list -g …问题概述
某些时候我们成功执行了npm install -g xxx但是执行完成以后使用我们全局新安装的包依然不行如何解决呢
解决方案1
step1: 查看npm 全局文件安装地址
XXXCN_CXXXMD6M ~ % npm list -g
/Users/XXX/.npm-global/lib
├── quasar/cli1.3.2
├── corepack0.14.1
├── npm8.19.2
└── yarn1.22.18
step2: 打开环境变量配置文件配置环境变量
vim ~/.bash_profile把下面内容粘贴到环境变量文件里
特别注意事项/Users/XXX/一定是和上面的npm 全局文件安装地址保持一致
export PATH/Users/XXX/.npm-global/bin:$PATH保存.bash_profile的编辑执行一下文件
source ~/.bash_profile问题解决大功告成 如果问题还没有解决请参考下面其他解决方案解决权限问题并重新安装
在日常开发过程中我们使用MAC执行 npm install -g 下载安装包的时候经常会遇到如下报错permission denied
报错详情
xxxCN_C02xxxxx6M ~ % npm install -g yarn
npm ERR! code EACCES
npm ERR! syscall mkdir
npm ERR! path /usr/local/lib/node_modules/yarn
npm ERR! errno -13
npm ERR! Error: EACCES: permission denied, mkdir /usr/local/lib/node_modules/yarn
npm ERR! [Error: EACCES: permission denied, mkdir /usr/local/lib/node_modules/yarn] {
npm ERR! errno: -13,
npm ERR! code: EACCES,
npm ERR! syscall: mkdir,
npm ERR! path: /usr/local/lib/node_modules/yarn
npm ERR! }
npm ERR!
npm ERR! The operation was rejected by your operating system.
npm ERR! It is likely you do not have the permissions to access this file as the current user
npm ERR!
npm ERR! If you believe this might be a permissions issue, please double-check the
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator.npm ERR! A complete log of this run can be found in:
npm ERR! /Users/xxxxx/.npm/_logs/2022-12-06T11_15_27_852Z-debug-0.log解决方案如下
解决报错方案一针对正常权限的电脑
sudo npm i yarn -g解决报错方案二仅限电脑权限管控严格情况下无法获取权限
step1: 查看npm 全局文件安装地址
XXXCN_CXXXMD6M ~ % npm list -g
/usr/local/lib
├── quasar/cli1.3.2
├── corepack0.14.1
├── npm8.19.2
└── yarn1.22.18
step2: 从其他人电脑上同样的目录拷贝出来两份文件一个是命令的快捷方式文件一个是环境变量所指的路径文件粘贴到自己电脑相同位置 命令快照文件 全局命令所指文件
step3: 打开环境变量配置文件配置环境变量
vim ~/.bash_profile把下面内容粘贴到环境变量文件里
export PATH/usr/local/lib/node_modules/yarn/bin/:$PATH保存.bash_profile的编辑执行一下文件
source ~/.bash_profile问题解决大功告成
命令行重新打开就可以使用yarn
yarn -v解决方案三建议大家都使用这种方案
step1: 打开环境变量配置文件配置环境变量
mkdir ~/.npm-global
npm config set prefix ~/.npm-globalstep2: 打开环境变量配置文件配置环境变量
vim ~/.bash_profile把下面内容粘贴到环境变量文件里
export PATH~/.npm-global/bin:$PATH保存.bash_profile的编辑执行一下文件
source ~/.bash_profilestep3: 问题解决大功告成
命令行重新打开就可以使用yarn
解决方案四
step1:前提-已经安装homebrew
如果未安装可以打开终端输入以下命令安装Homebrew
/usr/bin/ruby -e $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)step2:查看安装的brew的版本
brew --version step3:使用brew去安装我们需要的包这里以yarn为例
brew install yarn原理
报这个错根本原因是由于npm全局安装模块的默认路径没有权限通常有以下几种方式解决
修改全局安装路径的权限方案一开权限修改默认安装路径 方案三采用的就是这种借助其他工具安装方案四其他方式方案二
今天就写到这里啦~
小伙伴们(ω(ω〃 (ω〃)ゝ我们明天再见啦~~大家要天天开心哦 欢迎大家指出文章需要改正之处~ 学无止境合作共赢 欢迎路过的小哥哥小姐姐们提出更好的意见哇~~