1

我正在为一个用例尝试 Graalvm,我想知道是否可以在从 java 调用的 javascript 中使用 import 语句。我都试过了:

context.eval("js", "import v4 from 'uuid';var o = v4();");

这给出了错误 Expected an operand but found import import v4 from 'uuid';var o = v4();

创建一个单独的脚本,包含

import v4 from 'uuid';
var uu = v4();

然后通过运行脚本

InputStream inputStream = Controller.class.getResourceAsStream("/script.js");
String script = IOUtils.toString(inputStream, StandardCharsets.UTF_8);
context.eval("js", script);

返回相同的错误:Expected an operand but found import import v4 from 'uuid';

我浏览了文档,似乎有可能。有人可以指导我采取正确的方法吗?

4

0 回答 0