npm安装包报错问题及解决
npm ERR! code EAI_AGAIN
如下图:
这个错误网上有多种解释,也有多种解决方法。
我这里的解决方法是修改了npm的源。
原来使用的是 http://mirrors.cloud.tencent.com,修改为:https://registry.npm.taobao.org。
修改方法:npm config set registry https://registry.npm.taobao.org
,输入npm config get registry
验证成功。
这样配置后,会写入~/.npmrc
配置文件,属于永久生效。
临时使用可以使用npm --registry https://registry.npm.taobao.org install express
安装特定包。
网上给出的方法包括但不限于:
- 设置网络代理,这个需要与网络管理员确认,命令:
npm config set proxy http://192.168.1.2:9999
- 关闭ssl选项:
npm config set strict-ssl false
- 清空缓存等
大家根据自己的情况尝试即可。
npm warn xxx requires a peer of xxxx but none is installed
如下图:
依赖的包没有安装,需要手动安装。
命令如下:npm install --save-dev xxxxx
,注意,这时的xxxx为上述错误中的全部内容。
比如图片中的错误,就要输入:npm install --save-dev bufferutil@^4.0.1
,如果包名中间含有空格等特殊字符,需要使用双引号包含起来。
npm warn optional skipping optional dependency: fsevents@2.1.3
如下图:
npm跳过了可选的依赖,因为这个依赖包无法安装到本机。
比如图片中的这个包,是mac系统下的,在linux和windows下均不支持。
因为它是可选的,不安装不会影响后续使用。
found 5 vulnerabilities
如下图:
其实,提示信息已经说明,可以使用npm audit fix
修复。
也可以使用npm audit
查看详细信息,详细信息会列出安装方式,执行即可。
npm run dev 时报错
如下图:
这个错误一般是使用了不恰当版本的包引起的。代码是依赖旧版本的包写的,而你装了新版本的winston来运行。
两种解决方法:
- 安装相应的旧版本的包,如果不是开发者,建议使用此方法
- 修改代码到新版本
npm安装包报错问题及解决相关推荐
- npm 安装包报错 rollbackFailedOptional
npm config rm proxy npm config rm https-proxy 然后使用npm install -g cnpm --registry=https://registry.np ...
- npm安装包报错,清除一下缓存
npm指令清除npm缓存 npm cache clean --force
- Python pip install 安装包报错ERROR: Could not find a version that satisfies the requirement XXX解决方法
Python pip install 安装包报错ERROR: Could not find a version that satisfies the requirement XXX解决方法 文章目录 ...
- Windows7下pip安装包报错 Microsoft Visual C++ 9 0 is required Unabl
Windows7下pip安装包报错:Microsoft Visual C++ 9.0 is required Unable to find vcvarsall.bat 在Windows7x64下使用p ...
- pip安装包报错Error:-3 域名解析暂时失败
pip安装包报错Error:-3 域名解析暂时失败' 解决: 检查虚拟机网络适配器
- 解决pip安装包报错:WARNING: Retrying (Retry(XXX) after connection broken by ‘ProxyError(‘
下面以ubuntu系统为例,windows可以参考类似的解决思路 问题 pip安装任何包都报错WARNING: Retrying (Retry(total=4, connect=None, read= ...
- Python安装包报错ERROR: Could not find a version that satisfies the requirement XXX解决方法
我们在使用 pip 安装 python 包时,经常会出现如下错误: ERROR: Could not find a version that satisfies the requirement xxx ...
- spyder/conda安装包报错:conda info could not be constructed. KeyError: ‘pkgs_dirs‘
打开conda,报错特征如下: 报错信息 打开powershell,输入conda info一通报错. (base) PS C:\Users\Administrator> conda info# ...
- python3.6安装包报错_win10安装python3.6的常见问题
1.python下载 https://www.python.org/downloads/ 2.x和3.x版本都行吧,都可以下的.(然后安装的时候,记得勾选环境变量配置就行了,当然也可以自己配) 我下载 ...
最新文章
- qc linux mysql 安装教程_mysql5.7在centos上安装的完整教程以及相关的“坑”
- 天啊!我的xbox360突然不读盘了。。。
- 在北京,一款App从无到有至少需要100万?
- MySQL中的自适应哈希索引
- linux 页面内容输出,Node.js 一个简单的页面输出
- [Python人工智能] 三十二.Bert模型 (1)Keras-bert基本用法及预训练模型
- sklearn学习_01
- 【jQuery】使用id选择器,找出外层div中嵌套的内层div
- 深度学习 | Why and How:神经网络中的权重初始化
- php 价格计算方法,PHP算法逻辑:如何计算购买量?
- Adobe Illustrator的教程:如何建立扁平化设计角色动画
- 移动端H5 页面 input 获取焦点不灵敏
- OpenGL基础56:OpenGL简单调试
- android jni示例_Android切换按钮,开关示例
- Postgresql pg_dumppg_restore用法
- Java 反射:Classes
- html5变动标签新写法,HTML5新增的标签和废除的标签
- Python 源码剖析 目录
- 基于布谷鸟灰狼算法、灰狼算法求解复杂地形下三维无人机路径规划问题研究附matlab代码
- matlab 定义离散函数,matlab离散点拟合函数