【发布时间】:2018-01-21 23:10:06
【问题描述】:
我在尝试在主 app.ts 中导入其他 ts 文件时收到此错误消息(未捕获的 ReferenceError:未定义导出)
app.ts
import { LanguagesConfigs } from './LanguagesConfigs';
let languagesConfigs = new LanguagesConfigs();
LanguagesConfigs.ts
export class LanguagesConfigs {
code
}
tsconfig.json
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"sourceMap": true
}
}
我在 Visual Studio 代码中编译它。它生成 .js 和 .js.map 文件
注意:我没有使用像 angular 这样的框架,只是简单的打字稿。 注2:CommonJS安装在项目中(Typescript ReferenceError: exports is not defined)
【问题讨论】:
-
你能提到你正在使用的打字稿版本吗?
tsc -v -
打字稿 2.4.2 npm 3.10.10
-
似乎对我有用。你能分享更多信息吗?
-
LanguageConfigs 文件名虽然与具有 LanguageSConfigs 的导入不同,但我假设您在本地拥有正确的名称
-
是的,我在本地有正确的名称。我会编辑它
标签: typescript