Skip to content

設定

IDE の設定

product.json

IDE の製品識別情報を、プロジェクトのルートに置きます。

json
{
  "productName": "MiniDev Studio",
  "applicationName": "minidev-studio",
  "dataFolderName": ".minidev-studio",
  "version": "1.3.6",
  "urlProtocol": "minidev-studio",
  "darwinBundleIdentifier": "com.woodare.minidev-studio"
}

環境変数

.env ファイル(.env.sample を参考)で開発環境を設定します。

変数名説明既定値
IDE_SERVER_PORTNode サーバーのポート自動割り当て
WS_PATHWebSocket パス既定のパス
OPENSUMI_DEVTOOLSIDE DevTools の有効化false
bash
# .env
OPENSUMI_DEVTOOLS=true
IDE_SERVER_PORT=8080

コンパイラの設定

シミュレーターは Vite でビルドします。app.jsonframework に応じて挙動が切り替わります。

frameworkコンパイラの挙動
vueVue 3 用プラグイン。.vue ページを解決
reactReact 用プラグイン。.tsx / .jsx ページを解決

Vite プラグイン: vite-plugin-minidev

IDE 同梱の Vite プラグインの役割は次のとおりです。

  1. Shell HTML の注入 — NavBar / TabBar / StatusBar を含むコンテナページを生成
  2. rpx → vw 変換 — CSS 内の rpxvw に変換
  3. ブリッジ API の注入 — preload スクリプトで window.__MINIDEV__ を注入

rpx 単位

rpx(responsive pixel)はミニプログラム用のレスポンシブ単位で、1rpx = 画面幅 ÷ 750 です。コンパイラが vw に変換し、シミュレーターで正しく表示できます。

よく使うコマンド

bash
# IDE 開発
yarn                     # 依存のインストール
yarn rebuild-native      # ネイティブモジュールの再ビルド
yarn download-extension  # VS Code 拡張の取得

# 起動
yarn start               # 完全ビルドのあと起動
yarn start:dev           # 差分ビルド + ウォッチ(推奨)
yarn start:quick         # ビルドを省略して起動(事前に out/ があること)

# デバッグ
OPENSUMI_DEVTOOLS=true yarn start  # DevTools を開く

# パッケージ
yarn make                # インストーラーの生成

MiniDev Studio — ミニアプリ開発ツールキット