# 定制 OSS Browser
通过修改此目录下的配置,目前可以较容易的自定义logo,app名称,版本号,更新地址等。
如果需要修改更多内容,请直接修改oss browser代码。
下面介绍如何修改配置,如何重新build,如何发布。
* build oss browser 推荐使用 Mac,其次 ubuntu,再其次 windows。
## 1. 安装环境
本工具使用 [Electron](https://electron.atom.io/) 编写,依赖 [Node.js](https://nodejs.org) >= 7.9.0.
所以先要安装 Node.js
### (1) Node.js
Node.js 从官网下载最新版本安装即可。
### (2) 安装 cnpm(npm的中国镜像,加快依赖下载速度)。
```
sudo npm install -g cnpm --registry=https://registry.npm.taobao.org
```
### (3) 获取 oss-browser 源码
先到 https://github.com/aliyun/oss-browser ,Fork 一份到你自己的仓库,然后clone:
```
git clone {git地址}
cd oss-browser
```
### (4) 使用mac平台来build。
需要使用 brew 来安装 wine:
```
brew install wine
```
### (5) 如果使用 windows 系统(不推荐),需要安装下列软件:
* 需要安装 gitbash:
请自行下载安装。
* 需要安装 windows-build-tools:
```
cnpm i -g windows-build-tools
```
* 还需要下载make.exe,放到 `C:\windows\` 目录下
[make.exe(64位版本)](http://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/windows-tools/64/make.exe)
[make.exe(32位版本)](http://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/windows-tools/32/make.exe)
* 可以还会遇到其他问题,请自行解决。
## 2. 开始尝试启动
```
make i # 安装 node 模块依赖
make build # 生成dist目录
```
启动界面:
```
make run # 开发模式启动
```
这时,你可以看到界面了(开发模式,可以按 command+r 刷新)。
## 3. 自定义 custom 配置
```
oss-browser/
|-- custom
```
将 custom 目录复制一份到其他地方,比如 ~/Desktop/custom/,
修改目录下的 index.js 配置 和 图标即可。
Makefile有3个变量,可以替换,分别为:NAME,CUSTOM,VERSION.
* 假设你的应用名为: my-oss-browser
* 假设你的custom目录为: ~/Desktop/custom/
然后指定custom路径 build:
```
make build NAME=my-oss-browser CUSTOM=~/Desktop/custom
```
开发模式启动:
```
make run NAME=my-oss-browser CUSTOM=~/Desktop/custom
```
## 4. build
```
make all NAME=my-oss-browser CUSTOM=~/Desktop/custom
```
* Makefile中的 VERSION 和 NAME 变量,VERSION 需要和 custom/index.js 中的version相同,NAME需要和appId相同。
* 可以指定 NAME,CUSTOM 和 VERSION 变量.
* 除了会在 build 下生成几个目录,还会在 releases 目录下,生成几个压缩包(绿色免安装版)。
### (可选) mac平台相关的安装文件
```
make dmg NAME=my-oss-browser # 只能在mac系统下build,生成 releases/${VERSION}/my-oss-browser.dmg 文件
```
* 此命令需要在 make mac 或者 make all 命令后执行。
* 可以指定 NAME, CUSTOM 和 VERSION 变量。
## 5. 自动更新
后续的bug fix,功能更新,都是自动的。无需关心。
was172
- 粉丝: 242
- 资源: 1
最新资源
- 故障诊断实例,深度学习框架是pytorch 多尺度一维卷积神经网络(MS-1DCNN),西储大学故障诊断识别率为97.5%(验证集)以上适用于刚上手故障诊断的同学,就是从数据处理,到最后出图可视化完
- nacosv2.1.0docker镜像文件
- 探秘网页布局:摆放内容的艺术
- 成熟伺服驱动器方案 SV660(200W) 提供AD格式原理图、 PCB、变压器参数及工艺文件,bom文件
- No.1290 西门子S7-200基于组态王的自动配料装车系统控制系统 带解释的梯形图程序,接线图原理图图纸,io分配,组态画面
- 解锁 CSS:网页美化与布局的艺术
- xilinx Vivado 永久license,2037年之前的版本都可以使用,不限电脑
- 西门子PLC某汽车电子零件装配线,西门子1500PLC,含HMI,伺服,压机,阿特拉斯拧紧枪,机器人,康耐视视觉,德国费斯托阀岛控制,TP700面板程序 各设备都已SCL语言封装,实际项目可以直接复
- 表贴式永磁同步电机滑膜无位置观测器算法仿真,传统的一阶模型SMO观测器需要施加低通滤波器滤除开关函数的噪声,造成观测角度的相位滞后,通过扩张反电势状态的SMO无位置观测器不需要使用低通滤波器滤波估计反
- HTML:塑造网页魅力与交互体验的神器
- human_stats.zip
- 社团管理-JAVA-基于springBoot的社团管理系统的设计与实现(毕业论文+PPT)
- 三相电压型SVPWM整流器仿真,以电压外环和电流内环控制,双闭环PID控制,输出电压600V 三相电压型SVPWM整流器仿真,以电压外环和电流内环控制,双闭环PID控制,输出电压600V 三相电压型
- yolo数据增强,将一张图片形成多张图片数据
- IT公司劳动合同范本.doc
- 双有源桥式dcdc变器仿真 dab变器Matlab仿真模型 自行设计输入输出电压值 配基础讲解一份
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈