ビルド手順
====

code-serverを開いている前提

## 操作手順

1. code-serverでの作業
    1. code-serverでsolitudeのnpmプロジェクトに移動
    1. @npm run build-ready@を実行する
    1. ~/public/solitude/solitude.jsが出来ているのを確認する
1. ビルド用端末での作業
    1. https://www.sylow-castle.work/solitude/solitude.js をダウンロード・回答する
    1. @npm run portable@を叩く 
    1. distディレクトリの中にできあがる

上記はビルド環境を「electron-builder」による構築をした場合。
ビルド環境が手動の場合、solitude.jsの中身をapp以下に配置でOK。

## ビルド環境構築

### electron-builder

ポータブルな感じで作る。

1. Node.jsの入手：https://nodejs.org/ja/download/ から Windows Binary(.zip) 64-bit
1. zipを回答node.exeと同じディレクトリに以下のファイル内容で「node-powershell.bat」で作成：
```
@echo off
set PATH=%PATH%;%cd%
set NODE_PATH=%cd%\node_modules\npm\node_modules;%cd%\node_modules\npm
powershell
```
1. package.jsonのあるディレクトリにcdして@node install@を実行

### 手動

参考：
https://www.electronjs.org/docs/latest/tutorial/application-distribution

1. https://github.com/electron/electron/releases　から「electron-${OS}-${Arch}.zip」をダウンロード・解凍
1. resourceフォルダにappディレクトリを作成