Así que vi este tutorial sobre cómo llamar a funciones de javascript desde flutter web: https://fireship.io/snippets/using-js-with-flutter-web/ pero me encontré con un problema al intentar usar 'require'. tengo 3 archivos:
dardo principal:
import 'dart:js' as js; void main() async { js.context.callMethod('demo', []); }prueba.js:
exports.testFunction = function() { console.log("test"); }demostración.js:
test = require("./test"); function demo() { console.log("called"); test.testFunction(); }y mi archivo index.html incluye las líneas:
<head> <script src="test.js" defer></script> <script src="demo.js" defer></script> (...) Cuando ejecuto mi código, imprime 'llamado' pero luego falla y arroja: 'ReferenceError: la prueba no está definida'.
Me gustaría saber cómo usar require para poder usar múltiples archivos js y paquetes de nodos