typescript - 与 Webpack 捆绑时出现循环引用错误
问题描述
我正在转换一个 Typescript 项目,该项目使用module/namespace
语法和triple slash directive
,因此它将使用ES6 import
语法。该项目使用tsc
命令转译代码,但将更改为使用 Webpack。
我已经成功切换,所以它使用 Webpack 构建。而且我正在慢慢地将模块导入到新的 ES6 语法中。
它工作得很好,但现在我得到了这个错误,我推断它很可能是由于循环引用。
import
在更改为使用over之前,我查找了为什么这不是问题triple slash directive
,似乎是在使用三斜杠时,您基本上告诉 Typescript 您要按照放置指令的顺序连接文件。在 Webpack 案例中,它需要文件。
无论如何,我想知道 Webpack 是否有一些插件可以构建捆绑包,以便找到并修复循环引用?简短的回答可能是否定的,但我正在尝试我的运气!
更新
正如@AluanHaddad 所建议的,我将目标更改为ESNext
in tsconfig.json
。而我现在收到以下错误。我想这是相同的错误消息,但现在可能更清楚问题是什么?
给这个错误信息一些上下文。
我有一门课,看起来如下。似乎当需要/调用 Button 时,继承的调用尚未启动。怎么会这样?
export class Button extends Component { ... }
解决方案
推荐阅读
- clojurescript - 在 clojurescript 中执行函数时如何修复“clojure.test.check.generators never required”?
- python-3.x - 如何从 zomato 页面抓取食物菜单?
- excel - 数组公式在 VBA 中不起作用 - 录制的宏
- https - 在 GKE 上为入口控制器 IP 地址配置 FQDN
- javascript - 运行 npm serve 时收到错误消息模块构建失败(来自 ./node_modules/sass-loader/dist/cjs.js)
- reactjs - 在 componentDidMount() 中反应分页
- python - Pandas 的羽毛格式在写一列 None 时很慢
- javascript - “onblur”后无法聚焦输入
- java - 错误的论点:为什么是 List
- > 不等同于列表