如何在Flutter web应用中使用NodeJS包



我有一个Flutter web应用程序,需要能够创建一个虚拟midi设备。为此,唯一的选择似乎是使用easymidi NodeJS包。连接NodeJS脚本到flutter应用程序的最佳方式是什么?

您可以从flutter web连接到javascript。最好的方法是使用dart:js库。

添加你的自定义js文件到web目录,并确保它被加载

<head>
<script src="your.js" defer></script>
</head>

例如

function info(text) {
alert(text)
}

从dart调用:

import 'dart:js' as js;
js.context.callMethod('info', ['Hello!']);

最新更新