Skip to content
This repository has been archived by the owner on Jan 16, 2023. It is now read-only.

Chrome Firefox 手动构建最新版本

gongyi88 edited this page Nov 17, 2022 · 10 revisions

很多用户想安装项目最新的代码,而不是 https://github.com/immersive-translate/immersive-translate/releases里的下载包。

这是很明智的选择!用这种方式,你可以始终保持和项目的同步,并且不需要每次都卸载/安装新的压缩包。 每次想更新的时候只需要 git pull 即可,以下介绍详细步骤:

首次运行

1.1 该项目依赖Nodejs构建,所以你应该按照nodejs官网的提示,在本机下载 Nodejs 并安装。

1.2 该项目需要有命令行工具 打开终端——运行‘代码’(我直接运行的‘2. 克隆这个仓库’这个代码)——提示下载命令行工具——完成下载,图例如下:

image image image image
  1. 克隆这个仓库:

你应该把该仓库存放在一个长期位置中,以 ~/projects 为例:

cd ~/projects
git clone https://github.com/immersive-translate/immersive-translate.git
image
  1. 安装依赖
cd immersive-translate
npm install
  1. 本地构建
npm run build

至此 chrome 和 firefox 的安装包就已经构建好了,它们位于dist/chrome,和dist/firefox 下。 image

  1. 安装到浏览器

Chrome用户打开扩展管理页面chrome://extensions,开启开发者模式,然后选择 加载解压缩的扩展,选择 dist/chrome 文件夹即可。 image Firefox用户,打开about:debugging页面,点击此Firefox,选择载入临时附加组件,然后选择dist/firefox文件夹即可。

更新的时候的操作

当想要更新最新代码的时候,只需要:

cd ~/projects/immersive-translate
git pull
npm run build

Chrome用户,打开chrome://extensions页面,点击重新载入图标即可。

Firefox用户,打开about:debugging页面,点击此Firefox,点击重载图标 即可。

Clone this wiki locally