不方便翻墙,所以安装vimium只能通过自己从github上下载添加到Chrome插件。 (官方安装方式)
这篇博客记录遇到的安装问题(版本), 后面给出完整的安装过程。
安装问题
异常
安装好coffeescript后,在下载的vimium目录中使用cake build,出现以下异常:
shortFlag = shortFlag != null ? shortFlag.match(SHORT_FLAG)[1] : void 0;
TypeError: Cannot read property '1' of null
原因
“cake build report type error #2671”,是因为"vimium don't yet support Coffeescript v2"。
vimium不支持coffeescript v2以上版本,我们需要将coffeescript版本降到v1
解决
- npm install coffeescript@1.12.7
- 进入vimium包内目录
- node node_modules/coffeescript/bin/cake build
以上不全局安装coffeescript,然后使用cake build, 是因为不管我怎么安装卸载coffeescript@v2,然后安装coffeescript@v1, 全局命令coffee -v 仍然是v2版本。
完整安装方法
- 用coffeescript转换vimium代码。依次在命令行中执行以下命令。(需提前安装好node.js)
npm install coffeescript@1.12.7
git clone https://github.com/philc/vimium.git vimium # 或者上 https://github.com/philc/vimium 直接下载压缩包,解压到vimium目录中(目录名非特定,可以自行定义)
cd vimium
node ../node_modules/coffeescript/bin/cake build # ../node_modules/coffeescript 是coffeescript包的路径
- 打开chrome -> 配置选项(地址栏最右边) -> 更多工具 -> 扩展程序 -> 勾选
开发者模式
-> 点击加载已解压的扩展程序
-> 选择vimium目录 -> 选择。