Uncaught ReferenceError: web3 is not defined | 通过CDN方式导入Web3.js,提示web3未定义
文章目录
- 报错信息
- 原因
- 解决方案
报错信息
Uncaught ReferenceError: web3 is not defined
原因
通过官网教程导入的CDN代码为:
<script src="https://cdn.jsdelivr.net/npm/web3@latest/dist/web3.min.js"></script>
而我们一般导入后就直接通过console.log(web3)
验证是否成功导入web3模块是不对的,应该先将web3实例化了之后再使用web3,否则将会报错web3 is not defined
。
解决方案
控制台输出web3之前,先实例化web3:
// 实例化web3
if (typeof web3 !== 'undefined') { web3 = new Web3(web3.currentProvider);} else {// set the provider you want from Web3.providersweb3 = new Web3(new Web3.providers.HttpProvider("http://localhost:8546"));
}
console.log("web3:"+web3); //然后再输出web3
Uncaught ReferenceError: web3 is not defined | 通过CDN方式导入Web3.js,提示web3未定义相关推荐
- Uncaught ReferenceError: angular is not defined
搞了一天关于angularJS的Uncaught ReferenceError: angular is not defined 错误 查了好多资料 有人说是加载引入js顺序的问题 但是把他换做 ...
- vue中解决Uncaught ReferenceError: regeneratorRuntime is not defined问题
问题产生 在使用babel编译es6时,遇到报错Uncaught ReferenceError: regeneratorRuntime is not defined问题 问题原因 脚本使用了ES7的 ...
- JS报错修改日记(1):Uncaught ReferenceError: showQRcode is not defined
为了加一个查看二维码的功能,如: //页面内按钮 <a class="manipulate-btn" href="#" οnclick="sho ...
- JS问题Uncaught ReferenceError:XXXX is not defined
背景: html中一个table,table中进行分页.每行后面有一系列操作,如删除,修改.现在以删除为例说明问题. 实现方式: 使用button,在onclick中调用js函数,js函数中传递参数如 ...
- Uncaught ReferenceError: layer is not defined
今天在写项目的时候,从git上重新下拉,部署tomcat之后出现这样的问题 上面图片中,下拉框的箭头不见了, 而且点击不了. 我回到myeclipse中检查主界面代码是不是写错了,发现根本就没有报错, ...
- Electron中 提示:Uncaught ReferenceError: process is not defined
场景 用HTML和CSS和JS构建跨平台桌面应用程序的开源库Electron的介绍以及搭建HelloWorld: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/a ...
- (网页)Uncaught ReferenceError: pageImport is not defined
在js开发中,很多人遇到类似问题,都找不到解决方法.Uncaught ReferenceError: $ is not defined,在这里给大家提供几个解决方法. 1.出现这个错误,最可能的是引用 ...
- 解决 VUE前端项目报错: Uncaught ReferenceError : initPage is not defined (initPage 方法是有的,依旧报错找不到)
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. 明明代码中定义了 initPage 这个方法,,却一直报找不到这个方法: Uncaught R ...
- Uncaught ReferenceError: FileAsyncWriter is not defined
问题: Uncaught ReferenceError: FileAsyncWriter is not defined at Object.writelog (dScript_main_打开设备.fl ...
最新文章
- 套接字I/O模型之WSAEventSelect
- win10系统使用MarkdownPad2无法渲染
- Linux系统下ifconfig命令使用及结果分析
- [数论]Gcd/ExGcd欧几里得学习笔记
- GO语言打包ICO图标
- Out of resources when opening file './xxx.MYD' (Errcode: 24)
- OpenCV : 图像数字化
- ctypes 传递opencv二值化图像给C++函数
- 王道训练营—Java编程经典50题
- springboot +vue实现打印PDF(实现批量打印快递单)
- VS 201x C++ 编译错误解决方法集
- 在ArcGIS中ArcCatalog(Arcmap)快速选中多个要素
- 暴走英雄坛服务器维修,暴走英雄坛采集位置及注意事项一览
- 多个服务器数据互通_打造生态循环《剑网3:指尖江湖》第二批服务器数据互通...
- 深圳首届“金口碑”颁奖典礼暨诚信者公益基金启动仪式在深举办
- 如何重写equals方法
- 蒙特卡洛法求概率密度函数matlab,matlab的蒙特卡洛算法-----用概率算法求pi值
- 如何判断函数凸或非凸?
- 熔断和降级的初步详解实现(NET Core控制台输出讲解Polly)
- JAVA毕设项目律师事务管理系统(java+VUE+Mybatis+Maven+Mysql)