位置: IT常识 - 正文

详细分析解决Uncaught SyntaxError: Cannot use import statement outside a module (at ...)的错误(unc方式)

编辑:rootadmin
详细分析解决Uncaught SyntaxError: Cannot use import statement outside a module (at ...)的错误 文章目录1. 复现错误2. 分析错误3. 解决错误1. 复现错误

推荐整理分享详细分析解决Uncaught SyntaxError: Cannot use import statement outside a module (at ...)的错误(unc方式),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unpreccdented,unc方式,unc错误,unallocted,unallocted,unc方式,unc错误,unp解决方案应用场景,内容如对您有帮助,希望把文章链接给更多的朋友!

今天在学习es6时,启动页面后,却报出如下图错误:

即Uncaught SyntaxError: Cannot use import statement outside a module (at module.html?_ijt=vfvtohb23jt1tj3r4ad3a0t82v:19:5)。

2. 分析错误详细分析解决Uncaught SyntaxError: Cannot use import statement outside a module (at ...)的错误(unc方式)

点开错误信息,定位到错误的位置,如下图所示:

也就是说,在导入包时,出现了这个错误。

于是,查看我的module.html页面,如下代码所示:

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>引入外部module.ts文件</title> <style type="text/css"> * { margin: 0; padding: 0; } html { background-color: #1b6d85; } </style></head><body></body><script type="text/javascript"> import {btn_onclick, multiple, Person} from "moduleTest/module.js" const btnClick = btn_onclick; console.log(btnClick) console.log("multiple(2, 3)=", multiple(2, 3)) const person = new Person({"id": 1, name: "super先生"}) console.log("person=", person) console.log("person.getName=", person.getName());</script></html>

这个页面没有看出存在什么样的问题,再去排查我的module.js模块文件,检查有误使用export导出模块,如下代码所示:

/** * 定义一个button弹框 */const btn_onclick = () => window.alert("点击了button按钮,哈哈。。。。");/** * 两数相乘,比如 2 * 3 = 6 * @param num1 乘数 * @param num2 被乘数 * @return 返回两数之积 */const multiple = (num1, num2) => num1 * num2;/** * 定义一个Person实体类 */class Person { constructor(obj) { this.id = obj.id this.name = obj.name; } getName() { return this.name; }}//导出export {btn_onclick, multiple, Person}

如上代码可知,我已使用export导出模块了,那问题出现在哪里呢?

于是,查阅相关资料可知:对于es6的语法,我们使用import导入模块的语法时,需要将html中

本文链接地址:https://www.jiuchutong.com/zhishi/283275.html 转载请保留说明!

上一篇:fssm32.exe是什么进程 有什么作用 fssm32进程查询

下一篇:win10电源高性能怎么设置(win10电源高性能被删了)

  • 什么是增值税的混合销售行为
  • 可以税前扣除的利息费用有哪些
  • 利润表主营业务成本怎么算
  • 交通运输印花税怎么申报
  • 生产成本科目期末余额反映的是
  • 三免三减半如何申报企业所得税
  • 灭火器属于什么经营范围
  • 预售收入是否可以退税
  • 申报扣除的广告费支出须符合哪些条件
  • 会计核算不实
  • 股权转让所得交所得税吗
  • 辞退员工补偿金账务处理
  • 财务中预付账款是什么意思
  • 残保金超比例奖励
  • 待摊费用的金额
  • 地税注销流程
  • 营业执照里承办什么业务
  • 存货的计税价格是什么
  • 个人所得税的标准有几档
  • 增值税一般纳税人是什么意思
  • 资产置换税务处理案例
  • 利润分配补亏
  • windows11怎么添加桌面图标
  • 年薪制职工薪酬计算方法
  • 升级鸿蒙系统会解除限制充电60
  • mac开机声音取消
  • 增值税专用发票查询系统官方网站
  • WordPress导航菜单权限控制
  • 增值税发票销货清单哪里领
  • 高新技术企业研发费比例
  • 栀子花叶子发黄是什么原因
  • 怎么检查当年的核酸结果
  • joplin使用
  • 银行汇票的记载事项有哪些
  • 逻辑回归模型
  • 遍历enumeration
  • php 压缩文件
  • 待抵扣进项税额和进项税额的区别
  • 工程运维预缴增值税税率
  • 销项税每月有余额年底怎么处理
  • 个体户季度免多少税
  • 印花税每个月都有吗
  • 发票已交税如何退税
  • 卸车费属于什么费用
  • mysql新手教程
  • 金税三期业务操作手册
  • 所得税费用影响当期损益吗
  • 外经证预缴税款的附加税所属期写错怎么办
  • 差旅费属于什么支出类型
  • 产品销售的账务处理办法
  • 当月费用次月报销
  • 社保计入管理费用什么科目
  • 电子发票如何申请电子签章
  • 预计负债 负债 区别
  • 固定资产会计账簿
  • 来料加工的特点包括
  • sqlserver中delete、update中使用表别名和oracle的区别
  • 该卡已在其他账户中存在什么意思
  • xp光盘安装教程
  • Win10桌面图标怎么隐藏
  • linux修改软件源
  • dghm.exe是什么程序
  • 远程文件管理器
  • bootcamp不用u盘
  • linux命令光标移动到末尾
  • 32位win7安装
  • win10安装的中文包在哪
  • win10预览版好吗
  • android开发环境配置
  • linux中shell脚本编写
  • 使用的英文
  • python科学计算程序
  • js自定义鼠标右键菜单
  • javascript中的对象用于
  • javascriptwhile
  • 中国一年的税收是多少万亿
  • 个人所得税自行纳税申报表(A表)
  • 西安国家税务局官网首页
  • 云南省地方税务局关于城镇土地使用税
  • 江西医保在线缴费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设