【发布时间】:2015-08-03 09:16:00
【问题描述】:
目前正遇到这个确切的问题:
FileA:
var b = require file B
var c = require file C
FileB:
var a = require file A
FileC:
var a = require file A
当我运行代码时,文件 C 中出现错误:
A.doSomething is not a function
在那里扔了一个调试器,发现 A 是一个空对象。 真正奇怪的是,我只在文件 C 中收到错误,而不是在文件 B 中。这里超级困惑。
【问题讨论】:
-
我写了一个工具来检查你的 Webpack 项目的循环依赖:github.com/DelvarWorld/webpack-cyclic-dependency-checker
标签: javascript node.js webpack