You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
npm run mod --target=esp32/m5stack_core3 ./mods/face_tracker/manifest.json を実行
コンソールに以下エラーが表示され、modがインストールできない
Native code detected:
/Users/satoshi/Projects/moddable/modules/data/text/decoder/textdecoder.c
Mods cannot contain native code. Did you intend to build using mcconfig?
### Error: mod cannot contain native code
不具合の概要
mods/face_trackerのビルドに失敗しmodを動かすことができません
再現手順
不具合を再現できる手順を記述してください
npm run mod --target=esp32/m5stack_core3 ./mods/face_tracker/manifest.json
を実行想定する挙動
modのビルドに成功し、インストールができること
ログ
再現手順2を参照
環境 (次の項目を埋めてください):
その他
1058fa3#diff-11fd9432a91c8891b3446d293d8e188bb6f6472de33c015a5c54dee129655c86
上記対応時に、
$(MODULES)/data/text/decoder/manifest.json
のincludeをmod側に移動していますが、TextDecoderモジュールにはC言語実装が含まれるため、mod単体では使用することができません。解決策
以下2案を考えました
$(MODULES)/data/text/decoder/manifest.json をホスト側のincludeに戻す
TextDecoderモジュール自体は大きくないかつ、汎用的に使えそうなモジュールなのでホスト側に戻す
Httpリクエスト部分をfetchで実装する
多くのJavaScriptユーザにとっては、Httpリクエストに際してModdableのIOクラスを使用するよりもfetchを使用する方が馴染み深いように思えます。mods/chatgptでも内部的にfetchを使っているはずなのでmodからは利用できるはず
The text was updated successfully, but these errors were encountered: