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

  • 土建工程维修
  • 代订机票服务费可以抵扣进项吗
  • 办公室购买水果做会计分录
  • 活动板房怎么开发票
  • 增值税税率如何计算
  • 以前借款没做账现在收回来怎么做账务处理?
  • 2020年减免水利基金会计分录
  • 三证合一办理流程及费用
  • 员工内部跑步活动费用怎么做分录?
  • 中国公司外派美国工作
  • 化工类资质建筑企业有哪些
  • 环境保护税税率
  • 即征即退增值税需要缴纳所得税吗
  • 企业收取的押金要开票吗
  • 印花税是不是不用计提
  • 普票红冲部分金额的发票怎么开
  • 施工企业建账指的是什么
  • 招待费怎么处理
  • 开发经济适用房是否需要缴纳土增税
  • 房地产经常发生的法律问题
  • 维修开票单位写什么
  • 不锈钢材料开票
  • 给法院交的诉讼费怎么交
  • 存货对外销售会计分录
  • 代扣代缴代收代缴税款业务内容
  • 应收账款与主营业务收入的比率
  • php字符串赋值
  • 分批供货付款方式
  • linux 命令行
  • 转售股票会计分录
  • 没结婚生了小孩分手了怎么办?
  • 非营利组织所得税申报
  • PHP:FrenchToJD()的用法_日历函数
  • vue使用技巧
  • antd-vue-pro
  • php脚本工作流程
  • php新版本特性
  • 信用减值损失属于损益类科目吗
  • 资产处置损益算营业外收入吗
  • google map
  • js如何把字符串转换成数字
  • 境外出差
  • 织梦怎么改网站主页
  • 应付利息如何结转
  • java 代码简洁
  • 股本金如何归还股东
  • SQL SERVER使用的是( )逻辑模型
  • 食用油交税吗
  • 小规模纳税人企业所得税征收标准
  • 砖厂会计账务处理流程图
  • 所得税审核一般需要多久
  • 河道维护中心
  • 本年利润如何记账
  • 机票改签手续费能报销吗
  • 银行存款的收付应严格执行()的规定
  • 贷款指标是什么意思
  • 简易征收可以开具3专票吗
  • mysql求两个字段的和
  • sqlserver数据完整性
  • win2000安全模式怎么进
  • fedora linux安装教程
  • win10更新dx
  • windows有哪些好用的软件
  • ubuntu网卡命令
  • openwrt 路由配置梯子
  • 如何关闭windows防护
  • win10系统更新后网速变慢
  • javascriptz
  • cocos2d游戏源码
  • android源码分析实录
  • shell脚本运行linux命令
  • 天气球球怎么下载
  • nodejs实例教程
  • python上传本地文件的方法
  • javascript cookbook
  • 猫的游戏视频
  • Javascript this 关键字 详解
  • 向境外付款需要代扣代缴所得税吗
  • 单位医保账号怎么注销掉
  • 舟山自贸区税收优惠政策五减五免
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设