由于网络的原因,Atom的插件无法下载。因此采用离线安装。
配置
安装npm
先安装 npm,待会儿会用到。安装是傻瓜化的,不详细说了。
安装 npm 源管理工具
nrm 是一个管理 npm 源的工具。用过 ubuntu 的可能会明白,国外的源访问很慢,我们都会把源地址切换到国内的镜像。nrm 同理,用来切换官方 npm 源和国内的 npm 源。
全局安装 nrm
npm i nrm -g
查看当前 nrm 内置的几个 npm 源的地址
nrm ls
输出结果
C:\Users\Administrator>nrm ls
* npm ---- https://registry.npmjs.org/
cnpm --- http://r.cnpmjs.org/
taobao - https://registry.npm.taobao.org/
nj ----- https://registry.nodejitsu.com/
rednpm - http://registry.mirror.cqupt.edu.cn/
npmMirror https://skimdb.npmjs.com/registry/
edunpm - http://registry.enpmjs.org/
C:\Users\Administrator>
切换到淘宝源
nrm use taobao
结果
C:\Users\Administrator>nrm use taobao
verb config Skipping project config: C:\Users\Administ
Registry has been set to: https://registry.npm.taobao.org/
C:\Users\Administrator>nrm ls
npm ---- https://registry.npmjs.org/
cnpm --- http://r.cnpmjs.org/
* taobao - https://registry.npm.taobao.org/
nj ----- https://registry.nodejitsu.com/
rednpm - http://registry.mirror.cqupt.edu.cn/
npmMirror https://skimdb.npmjs.com/registry/
edunpm - http://registry.enpmjs.org/
C:\Users\Administrator>
这样,npm安装好了,npm源也切换好了
插件的离线安装
使用浏览器打开 https://atom.io/packages,输入想要安装的插件名称,比如 minimap
然后进入插件主页
点击 Repo
进入 github 仓库页,复制 git 地址
在控制台中进入 C:\Users\~\.atom\packages
文件夹,执行 git clone 命令
git clone https://github.com/atom-minimap/minimap.git
然后再进入 clone 好的 minimap 文件夹,进行安装
nmp install
重启 Atom 编辑器即可看到插件安装好了。
后记
因为网络而下载不了,不用怕,办法总是有的。代码上的东西,程序员有什么事情是做不到的?毕竟是靠这门技艺吃饭。