如何解决未定义 Web3 要求
您好,我正在尝试将 Web3 链接到我的 html。我正在使用此 https://github.com/ChainSafe/web3.js?source=post_page-----e3fbe89111c3---------------------- 链接。
这是我在html文件中的代码
<script src="https://cdn.jsdelivr.net/npm/web3@latest/dist/web3.min.js"></script>
<script src="app.js"></script>
这是我在 app.js 中的代码
// In Node.js
const Web3 = require('web3');
let web3 = new Web3('ws://localhost:8546');
console.log(web3);
我一直在尝试用谷歌搜索答案,但似乎无法找到我的问题的答案。
解决方法
// In Node.js
const Web3 = require('web3');
看看那个评论。您没有使用 Node.js。
您正在使用脚本元素加载 web3:
<script src="https://cdn.jsdelivr.net/npm/web3@latest/dist/web3.min.js"></script>
...所以不要尝试使用专为与 Node.js 一起使用而设计的方法在 Web 浏览器中加载它。
(如果您想使用该方法,那么您将删除脚本元素并使用 Parcel 或 Webpack 等工具将 JS 转换为浏览器友好的内容)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。