首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Typescript ReferenceError:未定义导出

Typescript ReferenceError:未定义导出
EN

Stack Overflow用户
提问于 2017-03-27 17:39:13
回答 24查看 294.2K关注 0票数 158

尝试实现遵循official handbook的模块时,我收到以下错误消息:

未捕获ReferenceError:未定义导出

在app.js:2

但是在我的代码中,我从来没有使用过exports这个名字。

我该如何解决这个问题呢?

文件

app.ts

代码语言:javascript
复制
let a = 2;
let b:number = 3;

import Person = require ('./mods/module-1');

module-1.t

代码语言:javascript
复制
 export class Person {
  constructor(){
    console.log('Person Class');
  }
}
export default Person;

tsconfig.json

代码语言:javascript
复制
{
   "compilerOptions": {
        "module": "commonjs",
        "target": "es5",
        "noImplicitAny": false,
        "sourceMap": true,
        "outDir": "scripts/"
    },
    "exclude": [
        "node_modules"
    ]
}
EN

Stack Overflow用户

发布于 2021-03-15 18:39:59

我在SSR客户端部分使用了这样的错误,因为它使用了一个用tsconfig.json compilerOptions构建的库作为target: ES5,它带来了使用CommonJS进行模块解析的tsc CLI Options Compiler Optionstarget === "ES3" or "ES5" ? "CommonJS" : "ES6"。当它使用目标ESNext时。

票数 0
EN
查看全部 24 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43042889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档