我编写了一个使用 require.js 的主干.js 应用程序,并被分解为模型/、集合/等。然后我编写了另一个依赖于第一个应用程序的应用程序(以及其他一些东西。文件的布局如下:
/scripts/appA/
models/
collections/
views/
/scripts/appNeedsA/
models/
collections/
views/
我在需求A中放入什么来要求appA?以下对我来说似乎合乎逻辑,但不起作用。如果我使用 ../../appA,则可以找到 appA,但由于根错误,无法找到 IT 的依赖项。
define(
['underscore', 'backbone', '../appA'],
function (_, Backbone, appA) {
...
}