为了构建 elogio.browser 作为 Elog.io 的 Firefox 和 Chrome 插件,最方便的方式是使用 Grunt,一个 JS 任务运行器。以下是所需的先决条件:
-
Node.js:安装后,你的 shell 中应该有 npm(节点包管理器)。
-
Python:需要版本 2.5 以上,版本 3 不适用。因为 Mozilla SDK 依赖 Python 执行,如果你使用类 Unix 系统,可能会遇到一些问题——它们可能同时安装了 Python 2.x 和 Python 3.x,因此 Python 可执行文件可能被命名为 python2。SDK 会尝试执行版本 3,因为它期望 python 作为命令,但当前版本是 3。为解决这个问题,参考 Arch 的相关配置。
-
grunt:假设你的 $PATH 已经包含了 npm,你可以通过管理员权限运行 npm。
按照这些步骤,你可以顺利构建和安装插件。
暂无评论