Requirejs 如何引用绑定的必需脚本?

Requirejs 如何引用绑定的必需脚本?,requirejs,breeze,durandal,asp.net-spa,Requirejs,Breeze,Durandal,Asp.net Spa,我正在使用热毛巾水疗模板,并试图添加一些我想从breeze获得的数据。我已经安装了breeze nuget软件包,breeze脚本文件位于站点的脚本文件夹中 我可以使用实际文件名引用它,如下所示: define(['durandal/app', '../scripts/breeze.min.js'], function (app, breeze) { ... }); 但是,当我的站点在发布模式下运行并且脚本实际上已绑定时,这将中断。另外,它真的很难看,而且把全名放在里面感觉像是一个黑客 正确的

我正在使用热毛巾水疗模板,并试图添加一些我想从breeze获得的数据。我已经安装了breeze nuget软件包,breeze脚本文件位于站点的脚本文件夹中

我可以使用实际文件名引用它,如下所示:

define(['durandal/app', '../scripts/breeze.min.js'], function (app, breeze) {
...
});
但是,当我的站点在发布模式下运行并且脚本实际上已绑定时,这将中断。另外,它真的很难看,而且把全名放在里面感觉像是一个黑客


正确的方法是什么?

默认情况下,Durandal通过常规脚本调用而不是通过requirejs加载外部库。热毛巾也是如此

e、 g

或者如果您的平台通过捆绑支持它


只需在需要main.js之前加载breeze,您就可以开始了。

但是我如何引用它呢?
breeze
如果您预先加载了它,那么它应该作为全局的,所以只需在代码中引用它,就像Durandal的示例/源代码中的
$
ko
一样,所以问题是,当我可以使用breeze引用它时,我试图将breeze作为变量传入。我让它变得比需要的更难。:)