javascript - 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
此外,任何关于如何解决我的主要问题(将代码从网络获取到流星框架)的建议都值得赞赏。:-)
解决方案
推荐阅读
- javascript - TypeError:无法读取 diceRoll.render 中未定义的属性“地图”
- mysql - 无法启动或设置 MySQL
- python - 高斯混合:最小值必须小于或等于最大值
- autodesk-forge - Autodesk forge 将 rvt 转换为 IFC 并移入文件夹
- javascript - Javascript var/let/const 变量初始化
- python - 检查列表中元素的存在
- android - 如何从 Flutter Android 端的 Braintree 网关获取设备数据?
- reactjs - MUI 列表中的自动滚动
- twilio - 最简单的方法是按顺序呼叫转移,直到有人接听,然后接收消息
- r - 使用 lappy 将过滤器功能应用于多个数据集时收到错误