Assemblyscript: 別のファイルからエクスポートするエクスポートをエクスポートできなくなりました

作成日 2018年09月07日  ·  5コメント  ·  ソース: AssemblyScript/assemblyscript

こんにちは! 久しぶりです笑! 😄

したがって、この問題を確認して認識した後: https

たくさんの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が利用できないことがわかりました。 つまり、別のファイルから関数をエクスポートするファイルから関数をエクスポートすることはできなくなりました。

それは私にとって迅速で簡単な修正でしたが、私が問題を起こすかもしれないと考えました。 また、タイトルがわかりづらいことをお詫びしますが、それだけが思い浮かび、大笑いしました。 ありがとう!

最も参考になるコメント

#249でこれが修正される可能性がありますが、マスターブランチの@dcodeIOの単純な例でエラーが発生しなかったため、検証していません。

全てのコメント5件

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を更新します😄

このページは役に立ちましたか?
0 / 5 - 0 評価