【bug】展开运算符 ... 构建web工程后不可用

  • Creator 版本: 3.4.2

  • 目标平台: edge

  • 重现方式:代码中使用…对Set对象展开,调试时正常,构建web手机端工程后不生效

我使用的2.2版本引入var web3 = require(“Web3”);时报错:Failed to import script null: Compile error: Error: Parsing file C:\work\blockchain\Game\node_modules\web3-core-method\lib\index.js: Unexpected token (555:34),在这个地方一样是展开运算符,根本不能识别。你这个错误解决了吗?

展开Set:Array.from(mySet)
展开Map:Array.from(myMap.keys())

你的意思是直接修改库源码?这。。。。

不是,因为我的需求很简单,只是把set转成array。
我原本使用的是 let arr = […mySet],这种用法会报错,
所以我改成了 let arr = Array.from(mySet)。
我不太清楚你那边的需求是怎样的