我在react文件夹中安装了web3:
npm安装
但是我得到了反应错误: web3‘没有被定义为no-undef
import Web3 from 'web3'
export const startMetaMask = () => {
if (window.ethereum) {
web3 = new Web3(window.ethereum);
try {
window.ethereum.enable().then(function() {
});
} catch (e) {}
}
else if (window.web3) {
web3 = new Web3(web3.currentProvider);
}
else {
alert('You have to install MetaMask !');
}
}发布于 2019-03-07 21:03:20
如果您这样安装web3:
npm install --save ethereum/web3.js
请检查您的package.json文件,看看如何查看这个库,可能是ethereum/web3。所以你的进口应该更像这样:
import Web3 from 'ethereum/web3'如果您想从npm安装web3包,只需:
npm install --save web3
像你一样进口。根据https://www.npmjs.com/package/web3
发布于 2019-03-01 16:10:19
https://stackoverflow.com/questions/54948241
复制相似问题