首页 > 解决方案 > RequireJS 返回未定义的模块

问题描述

我有一个按时间顺序运行的测试套件,如下所示:

  1. test1.js

  2. test2.js

在 test1.js 我做:

define(['moduleA'], function (moduleA) ...

在 test2.js 我有另一个

define(['moduleA'], function (moduleA) ...

似乎 moduleA 在 test1.js 中定义,但在 test2.js 中未定义。我可以在 test2.js 中做一个要求,它工作正常。

我是否误解了 requireJS 的一个基本方面?这是 requireJS 不会在同一个执行队列下两次定义同一个模块的预期行为吗?

标签: javascriptdependenciesrequirejsrequireweb-development-server

解决方案


推荐阅读