首页 > 解决方案 > Meteor - 将 new Function() 与“import”一起使用时出现“意外的令牌导入”

问题描述

我正在尝试从 ipfs/internet 读取文件,然后在流星环境中执行它。由于无法将函数放在 json 文件中,我想我会尝试这种方法,将函数代码分隔在两个字符串字段中,然后与new Function(arguments, body).

我遇到的问题是这个...

new Function("message, signedMessage", 'import {elliptic} from "elliptic";')

创建这个...

SyntaxError:意外的令牌导入

也就是说,javascript 似乎无法读取特定于 Meteor (?) 的代码,例如import. 它适用于 node-notation const elliptic = require("elliptic");

是否可以使用-notation 将new Function()代码接受到流星框架中?import

此外,任何关于如何解决我的主要问题(将代码从网络获取到流星框架)的建议都值得赞赏。:-)

标签: javascriptmeteor

解决方案


推荐阅读