我已经与 tronweb 斗争了 4 天了,同样的错误到处飞来飞去。 我运行了他们的版本 5.3.2 - 6.0.0-beta.4
错误1。 赋值的右侧不能被解构 ./node_modules/tronweb/lib/commonjs/utils/transaction.js
错误2。 无法解构“globalThis.TronWebProto”的属性“Transaction”,因为它未定义。 在./node_modules/tronweb/lib/commonjs/utils/transaction.js
请我只需要帮助
创建TRC-20钱包并进行交易
*这是由 webpack 导致的问题,因为它没有正确加载 cjs 文件。要解决这个问题,您需要添加如下新规则。
安装craco包来重写webpack而不弹出React项目:
npm install craco
在根文件夹中创建文件
craco.config.js
文档:
将此代码放入其中:
{
test: /\.cjs$/,
type: 'javascript/auto'
}
更改
package.json
中的启动脚本:
"scripts": {
"start": "craco start",
"build": "craco build",
"test": "craco test",
"eject": "craco eject"
},
*来自 TronWeb 官方文档的解决方案 (https://tronweb.network/docu/docs/6.0.0-beta.3/Release%20Note/)