Atom停服后如何安装script插件?是否还有可行方案?
如何在Atom停服后安装script插件
问题背景
Atom停服前,可通过apm install script命令安装script插件,如今执行该命令会触发以下错误:
TypeError: Cannot read property 'latest' of undefined at /snap/atom/286/usr/share/atom/resources/app/apm/lib/install.js:256:29 at Request._callback (/snap/atom/286/usr/share/atom/resources/app/apm/lib/request.js:57:22) at Request.self.callback (/snap/atom/286/usr/share/atom/resources/app/apm/node_modules/request/request.js:185:22) at Request.emit (events.js:223:5) at Request.<anonymous> (/snap/atom/286/usr/share/atom/resources/app/apm/node_modules/request/request.js:1154:10) at Request.emit (events.js:223:5) at IncomingMessage.<anonymous> (/snap/atom/286/usr/share/atom/resources/app/apm/node_modules/request/request.js:1076:12) at Object.onceWrapper (events.js:312:28) at IncomingMessage.emit (events.js:228:7) at endReadableNT (_stream_readable.js:1185:12)
这是因为Atom官方停服后已归档所有内容,官方插件源失效,导致apm无法拉取插件的版本信息。
可行解决方案
可通过本地安装插件包的方式完成安装,以下是两种具体方法:
方法1:图形界面安装
- 找到script插件的GitHub归档仓库,下载其最新的发布压缩包(
.zip格式)或源码包 - 打开Atom,按下
Ctrl+,打开设置面板 - 切换到「Install」标签页,点击右上角的「Install from File...」按钮
- 选择下载好的压缩包,等待安装完成后重启Atom即可
方法2:命令行本地安装
- 下载script插件的源码到本地目录
- 打开终端,进入该源码目录
- 执行
apm install .完成安装,重启Atom后即可使用- 若需将插件链接到Atom全局插件目录,可执行
apm link命令
- 若需将插件链接到Atom全局插件目录,可执行
额外说明
Atom停服后,本地已安装的插件仍能正常运行,只要保留Atom的安装文件,即可继续使用编辑器及已安装插件的功能。
内容的提问来源于stack exchange,提问作者Peedaruos
相关产品推荐
相关产品推荐

