位置: 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电源高性能被删了)

  • 企业所得税季度预缴
  • 取得社会团体会费专用票据可以税前扣除吗
  • 被客户扣钱怎么办
  • 流动资产增幅
  • 报账员是会计还是出纳
  • 成本未取得发票
  • 研发部门属于哪个会计科目
  • 买了两个月社保能用多少医药费
  • 境外公司付款给国内公司人民币
  • 协会核定的税种都有哪些?
  • 小型微利企业所得税优惠政策
  • 增值税需要计提吗
  • 没有道路许可证的车子怎么处罚
  • 总分机构类型怎么选
  • 公司买手机给员工怎么做账
  • 取得进项税发票分录
  • 记账金额如何处理账户
  • 每季度预缴所得税怎么算
  • 超率累进税率和超倍累进税率
  • 怎么做年终结算工资
  • 工程完工后有质量问题能解除合同吗
  • 结转销售原材料会计分录
  • 以前年度损益调整结转到本年利润吗
  • laravel5.4利用163邮箱发送邮件的步骤详解
  • thinkphp教程
  • vue3封装axios
  • 使用小程序实现im
  • 若依框架前端发请求
  • 底薪和提成分开发合法吗
  • 年末应交税费怎么算
  • 农民专业合作社法
  • 预算收入支出
  • 实行核定征收印花税
  • 专项附加可以随便填吗
  • 固定资产盘盈为什么计入盈余公积
  • 小规模纳税人国税地税都要交吗
  • 物业建车棚谁出钱
  • 零税率应税服务出口退税
  • 贷款利息进项税额转出
  • 员工入股会计分录
  • 未认证的进项税额转出会计分录
  • 三代手续费企业所得税
  • 一般纳税人附加税
  • 单位给个人转款怎么做账
  • 独立核算的重要性
  • 税控盘全额抵扣怎么做分录
  • 公司向职工借钱怎么做账
  • 公司不注销有什么影响吗
  • 期间费用明细表在哪里找
  • 股东权益净资产收益率计算公式
  • 私营企业固定资产折旧
  • sqlserver数据库备份
  • oracle序列修改初始值
  • centos7.6怎么安装
  • sql语句的优化方式
  • windows历代版本一览
  • 分布式交互
  • 软件源推荐
  • alg.exe是什么程序
  • 奇兔刷机可以救砖吗
  • 在Linux系统中安装镜像步骤
  • final cut pro能破解吗
  • w10升级失败怎么办
  • windowsxp是什么时候正式发布
  • linux流量控制
  • win7系统怎么操作
  • opengl混合模式
  • 一个监控网卡流量够用吗
  • perl 读文件
  • nodejs cicd
  • 浅析学校德育的个体智能发展功能
  • js获取当前日期并格式化
  • 将光标定位于输入端
  • jQuery解析XML 详解及方法总结
  • Android 自定义view炫酷动画
  • 在深圳,企业房贷怎么办
  • 学费减免政策
  • 上海税务培训中心
  • 购买烟叶要交烟税吗
  • 法治税务宣传标语
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设