尝试按照官方手册实施模块,出现以下错误消息:
未捕获ReferenceError:未定义导出
在app.js:2
但是我的代码中从来没有使用过名称exports
。
我怎样才能解决这个问题?
档案
应用程序
let a = 2;
let b:number = 3;
import Person = require ('./mods/module-1');
模块1.t
export class Person {
constructor(){
console.log('Person Class');
}
}
export default Person;
tsconfig.json
{
"compilerOptions": {
"module": "commonjs",
"target": "es5",
"noImplicitAny": false,
"sourceMap": true,
"outDir": "scripts/"
},
"exclude": [
"node_modules"
]
}
exports
与小号末代替export
?这将解释错误消息,因为s是错误的。