背景
市面上有很多DICOM编译器,但是大多数是收费的而且很多技术很陈旧,不好用,于是我打算自己写一个。
准备
实现
1.下载ohif-electron文件
git clone git@github.com:027xiguapi/ohif-electron.git
文件结构如上图所示
2.进入文件夹安装插件
cd ohif-electron
yarn install
安装时间可能比较长,可以使用国内淘宝镜像
# 设置阿里镜像
npm config set registry=https://registry.npmmirror.com
npm config set disturl=https://registry.npmmirror.com/-/binary/node
# 设置electron仓库
npm config set electron_mirror=https://registry.npmmirror.com/-/binary/electron/
3. 运行electron
yarn run dev
安装好插件后可以运行一下electron,很简单只用执行一下上面的代码就可以了!
运行结果如上图
4.打包
electron可以打包成win、mac、linux的应用,本文运用electron-builder来是实现的,具体代码如下:
## 打包win_x64
```
yarn run dist-win-x64
```
## 打包win
```
yarn run dist-win
```
## 打包linux
```
yarn run dist-linux
```
## 打包linux-x64
```
yarn run dist-linux-x64
```
## 打包dist-win-and-linux-x64
```
yarn run dist-win-and-linux-x64
```
## 打包mac
```
yarn run dist-mac
```
打包命令如下:
打包好的dist文件夹如下: