Win x64版Atom无法安装任何包:证书过期及报错求助
解决Atom编辑器无法安装包及证书过期、加载报错问题
1. 绕过SSL证书验证
证书过期是安装失败的核心原因之一,可通过关闭apm的SSL严格验证解决:
- 打开命令提示符(CMD),执行命令:
apm config set strict-ssl false - 或手动修改配置文件:找到
C:\Users\<你的用户名>\.atom\.apmrc(无则新建),添加一行:strict-ssl=false
2. 替换包源为国内镜像
官方源访问不稳定或证书问题可能引发加载报错,切换到国内镜像:
- 在CMD中执行:
apm config set registry https://registry.npmmirror.com/ - 也可在
.apmrc文件中添加:registry=https://registry.npmmirror.com/
3. 修复Featured Packages加载报错
TypeError: body.filter is not a function是因为请求返回非预期格式,解决证书和源问题后通常会自动消失。若仍存在:
- 删除Atom缓存:找到
C:\Users\<你的用户名>\AppData\Local\atom\cache,清空所有内容后重启Atom。 - 重置apm配置后重新设置:
再重新执行步骤1和2的配置。apm config delete strict-ssl apm config delete registry apm config set registry https://atom.io/api/packages
4. 长期解决方案:更换编辑器
Atom已于2022年停止官方维护,旧版本兼容性问题会持续增加。若上述方法无效,建议切换至VS Code、Sublime Text等仍在维护的编辑器,避免后续更多问题。
内容的提问来源于stack exchange,提问作者Andreutale
相关产品推荐
相关产品推荐

