أهلا! لقد كانت فترة هاها! 😄
إذن بعد المرور بهذه المشكلة وإدراكها :
يجب أن ألحق بمجموعة كبيرة من AssemblyScript! 😄 لذلك قمت بإجراء بعض التحديثات التي أحتاجها ، وأدركت أنه لم يتم تصدير جميع وظائفي بشكل صحيح.
على سبيل المثال ، انظر هذا:
Wasmboy Core, index.ts that exports all of our wasminstance exports:
https://github.com/torch2424/wasmBoy/blob/943d79c3cbf525c00a3d73aa2a26a27b7cb24342/core/index.ts
Another file within the core, that exports a function from another file:
https://github.com/torch2424/wasmBoy/blob/943d79c3cbf525c00a3d73aa2a26a27b7cb24342/core/joypad/index.ts
لقد اكتشفت أن عمليات تصدير مثيل Wasm ، على سبيل المثال wasmInstance.exports.myExportFunctionHere
لم تكن متاحة. بمعنى ، لم يعد بإمكاني تصدير وظائف من ملف يقوم بتصدير وظيفة من ملف آخر.
لقد كان حلًا سريعًا وسهلاً بالنسبة لي ، لكنني اعتقدت أنني قد أحدث مشكلة أيضًا. أيضًا ، اعتذاري عن العنوان المحير ، كان الشيء الوحيد الذي كنت أفكر فيه ، وأضحكني جيدًا. شكرا!
File A
Export a
File B
Export a from a
Main
Export a from b // this
هذا صحيح؟ :)
نعم بالضبط :)
إذا واجهتك مشكلة في إعادة الإنتاج ، فأعلمني ، فقد أعيد تسمية بعض الصادرات ، باستخدام export {myFunc as myAwesomeFunc} from './myfile'
.
من المحتمل أن يكون # 249 قد أصلح هذا - على الرغم من أنني لم مثالdcodeIO البسيط في الفرع الرئيسي.
راد شكرا! سوف أقوم بتحديث wasmboy بهذا 😄
التعليق الأكثر فائدة
من المحتمل أن يكون # 249 قد أصلح هذا - على الرغم من أنني لم مثالdcodeIO البسيط في الفرع الرئيسي.