diraq-sea / diraq_desktop

🎛 DiraQ desktop application
1 stars 0 forks source link

Support dynamic import on Main process #77

Closed hi85gh closed 5 years ago

hi85gh commented 5 years ago

Issue #68 の対応

Renderer process 同様に Main process でも Dynamic import が使えるように Babel にプラグイン (babel-plugin-dynamic-import-node) を追加しました。
設定については Nuxt.js の babel.config.js を参考にしました。

単純に動作する状態にしただけなので依存パッケージの整理はできていません。
@babel/core など Nuxt.js が依存するパッケージに間接的に依存しているパッケージがあると思います。
@nuxt/babel-preset-app で使われているパッケージなど。)

main/mocks/setup.jsimport() へ置き換えの他、 Promise.all() で囲んだのでインデントが変わって差分が出ています。
一旦即時関数で記述していますが、動作確認をお願いします。

hi85gh commented 5 years ago

@babel/core など Nuxt.js が依存するパッケージに間接的に依存しているパッケージがあると思います。
@nuxt/babel-preset-app で使われているパッケージなど。)

上記については #48 で対応見込み。