「みんなで見られるPDFビューア」を作る
t6o_o6t.icon
本の開いているページの同期から
Webフレームワーク
Tauri
React
通信
Socket.io
現在のポインタ位置を共有する
バックエンド
Express.js
ポインタ位置サーバー
GitHub - coolwind0202/copdf
なんとか、リポジトリを作成できた
履歴を読むに
Tauriをインストールする際、Cargoで上手く行かなかった
環境の問題を考えたくなかったので、WSLに
Tauriインストール完了
npm run dev 実行したかった
tscがないと言われた
$ npm install -g typescript
$ tsc -v
で、 ?? の部分にSyntaxErrorを起こしてコケる
ランタイムのNode.jsのバージョンが低いと予想
$ node -v
WSLは、$PATHをホストの環境変数から読み取る仕組みがあった
mnt
邪魔なので、WSL2でWindowsのPATH設定が引き継がれるのを解除する
ホストの古いNode.jsのバージョンを使っていた
Ubuntu や Debian に最新の Node.js をインストールする
apt - Upgrading nodejs on Ubuntu: How to fix broken pipe error? - Unix & Linux Stack Exchange
npm run dev 実行できた
本当に実行すべきコマンドが違った
$ npm run tauri dev
実行ごとに毎回15分はかかる
一度も成功しなかった
必ず途中でVisual Studio Codeが切断されるので、別途Windows Terminalから行うようにした
10回ほど試行して上手く行かなかった
WSL Unable to init server · Issue #380 · tauri-apps/tauri · GitHub
関連しそうだったが、効果はなかった
WSLを使うのをやめた
Windowsを使うのをやめたい