Web3js
web3.js 錯誤:無法讀取未定義的屬性“提供者”
html
//這個簡單的程式碼有什麼問題JavaScript
?ethreumjs``web3.js
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>EthereumJS - Browser Example</title> </head> <body> <script src="https://rawgit.com/ethereumjs/browser-builds/master/dist/ethereumjs-abi/ethereumjs-abi-0.6.5.js"></script> <script src="https://rawgit.com/ethereum/web3.js/develop/dist/web3.js"></script> <script src="https://cdn.jsdelivr.net/gh/ethereum/web3.js/dist/web3.min.js"></script> <script> var abi = new ethereumjs.ABI() var Web3 web3 = new Web3(new Web3.providers.HttpProvider("http://localhost:8545")); </script> </body> </html>
當我執行此程式碼時,我在此程式碼(即)
Console
中收到以下錯誤:browser``line 17``web3 = new Web3(new Web3.providers...
未擷取的類型錯誤:無法在 test.html:17 處讀取未定義的屬性“提供者”
注意:請注意我不能使用
Web3 = require("web3")
,因為我收到以下錯誤:
Uncaught ReferenceError: require is not defined
注意:請注意我不能使用 Web3 = require(“web3”) ,因為我收到以下錯誤:
根據包含
web3
作為瀏覽器模組的文件(您已經在為 ABI 程式碼執行此操作):<script src="https://cdn.jsdelivr.net/gh/ethereum/web3.js/dist/web3.min.js"></script>