Vue + Electron + TypeScriptでアプリをつくるときのエラー対処。
Vue CLI Plugin Electron Builderを導入していた時にインストールが止まることがあった。 これの対処を残します。
環境
- Windows 10
- Node.js v14.15.0
- npm 6.14.8
- yarn 1.22.5
- @vue/cli 4.5.9
- vue-cli-plugin-electron-builder ~2.0.0-rc.5
Electron-Builderの導入でインストールが止まる
Electron-Builderの導入でインストールが止まることがあった。
yarn install
して、background.js
をbackground.ts
にリネームして動きました。
> vue add electron-builder
…インストール中
info "fsevents@1.2.13" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
[4/4] Building fresh packages...
[-/3] ⠂ waiting...
[2/3] ⠂ electron-chromedriver
[-/3] ⠄ waiting...バッチ ジョブを終了しますか (Y/N)? Y
途中で止まったのでyarn install
でパッケージの整合させる
> yarn install
この後、yarn run electron:serve
をすると background.js
がないとエラーが出る。
ERROR Failed to compile with 1 errors 17:13:17
This dependency was not found:
* C:\git\popup\src\background.ts in multi ./src/background.ts
./src/background.js
は存在します。
どうやら、拡張子が ts でないといけなかったようでリネームして解決しました。
> mv ./src/background.js -> ./src/background.ts にリネーム
>yarn run electron:build
OK
Reactに入門するよ
ReactTypeScriptschedule2021-12-12
【TypeScript】ジェネリックスな配列Array<T>を扱う関数を定義する
TypeScriptschedule2021-10-10
【TypeScript】Jestでdescribeなどの関数がnot findになってるのを解消する
TypeScriptテストエラー解消schedule2021-10-10
【TypeScript】JestでインポートしたモジュールがCannot find moduleとなるエラー
TypeScriptテストエラー解消schedule2021-10-10
【Electron】PCのスリープと起動イベントを検知する
ElectronNodejsJavaScriptTypeScriptschedule2021-09-06
axiosでリクエスト中の処理をキャンセルする
JavaScriptNodejsschedule2021-08-31
Electronでアプリの2重起動を防ぐためのコード
ElectronTypeScriptschedule2021-08-25