Salut! Cela fait un moment haha ! ??
Donc, après avoir parcouru et réalisé ce problème : https://github.com/torch2424/wasmBoy/issues/135
J'ai pu rattraper tout un tas d'AssemblyScript ! 😄 J'ai donc effectué les quelques mises à jour dont j'avais besoin et j'ai réalisé que toutes mes fonctions n'étaient pas correctement exportées.
Par exemple, voyez ceci :
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
J'ai trouvé que les exportations d'instance Wasm, par exemple wasmInstance.exports.myExportFunctionHere
n'étaient pas disponibles. Cela signifie que je ne peux plus exporter de fonctions à partir d'un fichier, qui exportent une fonction à partir d'un autre fichier.
C'était une solution rapide et facile pour moi, mais j'ai pensé que je pourrais aussi bien faire un problème. Aussi, mes excuses pour le titre déroutant, c'était la seule chose à laquelle je pouvais penser et m'a fait bien rire. Merci!
File A
Export a
File B
Export a from a
Main
Export a from b // this
C'est correct ? :)
Oui, exactement :)
Si vous rencontrez des problèmes de reproduction, faites-le moi savoir, car j'ai peut-être renommé certaines exportations en utilisant export {myFunc as myAwesomeFunc} from './myfile'
.
Il est possible que le n° 249 résolve ce problème - bien que je n'aie pas vérifié car je n'ai vu aucune erreur sur l'exemple simple de @dcodeIO dans la branche master.
Rad, merci ! Je mettrai à jour wasmboy avec ça 😄
Commentaire le plus utile
Il est possible que le n° 249 résolve ce problème - bien que je n'aie pas vérifié car je n'ai vu aucune erreur sur l'exemple simple de @dcodeIO dans la branche master.