无法在反应中集成来自Metamask的web3。Metamask版本:web3 3@1.0.0-beta.34
import Web3 from 'web3'
let web3;
window.addEventListener('load', function () {
if (typeof window.web3 !== 'undefined') {
web3 = new Web3(window.web3.currentProvider);
} else {
// No web 3 provider
console.log("Please install Metamask");
}
});
export default web3;获取以下错误:
window is not defined
ReferenceError: window is not defined
at Object../lib/getWeb3.js (lib/getWeb3.js:5:0)发布于 2018-08-13 14:28:32
问:您的脚本是在客户端运行还是在服务器端运行?如果在服务器端-则无法访问窗口对象。
如果在客户端-看看这个问题https://stackoverflow.com/questions/43220331/is-the-window-object-of-react-synthetic
https://ethereum.stackexchange.com/questions/56405
复制相似问题