mac下npm安装全局组件报错
1.没有权限安装
在你的安装指令前面加上sudo
,然后会提醒你输入密码,这个密码是你mac的开机解锁码!如:
sudo npm install egg-init -g
2.更换全局变量文件夹
2.1.回到用户根目录下再新建一个全局安装的路径
cd ~
mkdir ~/.npm-global
之前安装过的话会提醒存在了.npm-global这个文件夹
2.2.配置npm使用新的路径
npm config set prefix ‘~/.npm-global’
2.3打开或者新建~/.profile
vi ~/.profile
进入了vim编辑器之后,增加这样换环境变量配置代码:
export PATH=~/.npm-global/bin:$PATH
按esc键,然后在最下面入:wq
保存退出
2.4.更新系统环境变量
source ~/.profile
3.修改全局变量文件
(1) 启动终端Terminal(2) 进入当前用户的home目录: cd ~ 或 cd /Users/YourMacUserName
修改.bash_profile文件:
open -e .bash_profile
添加你要的全局变量命令:
alias tnpm='/Users/liangzhenhua/.npm-global/bin/tnpm'
alias wepy='/Users/liangzhenhua/.npm-global/bin/wepy'
alias vue='/Users/liangzhenhua/.npm-global/bin/vue'
最后不要忘记刷新:
source ~/.bash_profile
按照以上这3步排除的话基本可以解决npm安装全局组件报错问题。
4.特例
由于我之前已经安装过了一个egg-init
,现在环境变量所以一直报错。
我的做法是去到.npm-global/lib/node_modules文件夹下(mac中以.开头的文件夹是隐藏文件夹)
cd .npm-global/lib/node_modules
将egg-init这个文件夹删除了
rm -r -f egg-init
然后再重新安装,就成功了
mac下npm安装全局组件报错相关推荐
- 关于MAC下pymysql连接mysql数据库报错2003的问题解决方法
关于MAC下pymysql连接mysql数据库报错2003的问题解决方法 问题:pymysql.err.OperationalError: (2003, "Can't connect to ...
- npm安装Node-red dashboard 报错 与npm卸载模块
遇到npm报错read ECONNRESET怎么办 一般使用命令直接安装,由于国内被qiang的原因,没设置好安装包镜像仓库地址,一般都容易报错 npm i node-red-dashboard 遇到 ...
- 解决npm安装bootstrap 4 报错问题
在工作中遇到过这样的问题,win7,64位系统,通过npm安装bootstrap4报错:在网上查了查,并没有合适的解决办法,所以决定自己写一个: 1.首先在我的本地磁盘中新建了一个叫做bootstra ...
- 关于Ubuntu18版本下新安装Qtcreator编译报错:cannot run compiler clang++ output的解决办法
第三次入坑 前两次本以为记住了,结果第三次再次在Linux下安装qtcreator依然捣鼓搞了半天,才决定将这些步骤记下来,<\笑哭> 1.在你安装好qtcreator之后,新建有一个qt ...
- npm安装webpack时,报错npm WARN ajv-keywords@3.1.0 requires a peer of ajv@^6.0.0 but none is installed.
npm WARN ajv-keywords@3.1.0 requires a peer of ajv@^6.0.0 but none is installed. You must install pe ...
- npm安装的时候报错npm nodejs\node_cache\_cac
npm安装yarn,cnpm的时候报错npm ERR! path C:\Users\12700LUANKILL\Documents\ATOOLS\nodejs\node_cache_cac 使用eve ...
- 【npm】解决使用npm安装TypeORM的报错问题
使用命令npm install typeorm 报错如下: npm ERR! code ERESOLVE npm ERR! ERESOLVE could not resolve npm ERR! np ...
- npm安装依赖包报错
最近在新下载了一个项目,需要 npm i 下载依赖,,但是一直报错,, 首先用cnpm源下载 $ npm install -g npm npm ERR! code E500 npm ERR! 500 ...
- MAC下downie下载网页视频报错“转换错误”解决方案
问题描述 有些网页使用downie可一完成100%进程,但在最后一步出现"转换错误",文件无法播放.但是已经下载的.downiepart文件体积却是正常视频的体积,说明视频已经完成 ...
最新文章
- Django学习笔记之Django QuerySet的方法
- Python 线性回归
- 技术沙龙直播 | 数据库技术探索及行业应用
- STM32F7xx —— LAN8720(FreeRTOS+LWIP)
- oracle报609,ORA-609 错误分析及解决方法
- 一位00后前端2年经验的成长历程
- Leetcde每日一题:160.intersection-of-two-linked-lists(相交链表)
- 如何利用大数据打造智慧交通
- Android setBackgroundDrawable()过时解决办法
- 对一个“老”架构的重新思考
- 使用Tor绕过防火墙进行远程匿名访问
- Qt读写Excel--QXlsx插入图表5
- maya arnold渲染器产品快速灯光渲染模板文件下载
- 动态规划算法 | 最长递增子序列
- 大数据_01【介绍】
- 亚马逊苹果手机数据爬取
- VSFTPD服务器配置
- 基于微信小程序的服装童装商城+后台管理系统(SSM+mysql)-JAVA.VUE【毕业设计、论文、源码、开题报告】
- ios使用SARUnArchiveANY 解压rar文件(oc和swift版本)
- 「游戏」c++ 炸弹人2.0(新增人机)