为了账号安全,请及时绑定邮箱和手机立即绑定

错误提示: exports is not defined

错误提示: exports is not defined

子衿沉夜 2019-02-13 17:03:51
最近在学习TypeScript,想自己封装一些模块去用 但是浏览器总是提示exports is not defined以下为文件详情A文件(modules)为封装的函数代码> export class User {>     name: string;>     constructor(_name: string) {>         this.name = _name;>     }> >     sayHello(): string {>         return `Hello,${this.name}!`;>     } } 暴露一个名为User的类B文件引用A文件的函数import {User} from "./modules";let a=new User('123'); a.sayHello();然后跑了一下就错误提示: exports is not defined
查看完整描述

1 回答

?
慕容3067478

TA贡献1773条经验 获得超3个赞

在网上找了许多资料,最终发现了根源所在,浏览器!
原来目前许多主流浏览器都不够完美支持ES6语法,所以Export自然而然会报错。最终的解决方案:
使用webpack打包

查看完整回答
反对 回复 2019-02-14
  • 1 回答
  • 0 关注
  • 2531 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信