kujirahand / nadesiko3electron

Nadesiko3 packager for electron
MIT License
0 stars 1 forks source link

ノード側プロセスをなでしこ3による記述に対応 #2

Closed weyk closed 1 year ago

weyk commented 1 year ago

ノード側プロセス(nodejsで動くメインプロセス)をなでしこ3で記述できるよう対応。 「./node.nako3」を読み込んで動き出す。 いままでのノード側プロセスと互換で良い場合はnode.nako3の中身は1命令だけでも可能。

以下の問題があるため、ビルドしたファイルの実行ができない。 ・plugin_nodeのgetBokanPathがargv.length === 1を考慮していない。  ビルドしてnodeからelectronの実行ファイルに置き換わるとargvからパスを求めようとしてエラーになる エラー発生時にエラー箇所の特定が困難なのでnako3_loggerのerror()でスタックトーレスを握りつぶさず画面に出力するように修正すること推奨。

当方がwindowsの環境のため、update_nadesiko3.batを使用。 同shは対応した修正ができていない。以下の処理が追加で必要。 ・../nadesiko3/srcから、./nadesiko3/srcに必要ファイルをコピー ・../nadesiko3/core/srcから、./nadesiko3/core/srcに必要ファイルをコピー 基本的にcnako相当が動けば良いので、ブラウザ用を除いた*.jsがコピーされていれば動作可能。 また、改行文字の違いにひっかかるため、当方では今回の登録・更新から除外。

※ノード側プロセス=ブラウザプロセス、個々のウインドウはレンダラプロセス

kujirahand commented 1 year ago

@weyk なでしこで、Node.jsプロセスが操作できるようになったのは、素晴らしいです。自由度がぐっとあがりましたね。 大規模なアップデートありがとうございました!