Javascript 如何使用ethereumjs tx |而不出错:tx不是构造函数?

Javascript 如何使用ethereumjs tx |而不出错:tx不是构造函数?,javascript,blockchain,ethereum,web3,Javascript,Blockchain,Ethereum,Web3,我正在尝试包括etheruemjs tx浏览器构建,以便在我的浏览器上使用它来签署事务。它不断抛出错误“Tx不是构造函数” 在我的终端上一切正常,因为我刚刚使用了 const Tx = require('ethereumjs-tx').Transaction const Tx = require('ethereumjs-tx').Transaction 但由于我不能在javascript代码中使用require(),我一直在尝试各种方法,但都没有成功。在我的浏览器控制台上,单击按钮后,它将转

我正在尝试包括etheruemjs tx浏览器构建,以便在我的浏览器上使用它来签署事务。它不断抛出错误“Tx不是构造函数”

在我的终端上一切正常,因为我刚刚使用了

const Tx = require('ethereumjs-tx').Transaction
const Tx = require('ethereumjs-tx').Transaction
但由于我不能在javascript代码中使用require(),我一直在尝试各种方法,但都没有成功。在我的浏览器控制台上,单击按钮后,它将转到此行

const tx = new Tx(txObject,{chain: 'ropsten', hardfork: 'petersburg'})
错误为:(索引):368未捕获类型错误:Tx不是构造函数

const Tx = "https://github.com/ethereumjs/browser-builds/blob/master/dist/ethereumjs-tx/ethereumjs-tx-1.3.3.js";

非常感谢您提供有关如何在浏览器中使用以太坊JS tx的帮助。

在新版本中,您应该更改:

const Tx = require('ethereumjs-tx')