最近在学习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
慕容3067478
相关分类