0

我正在使用 Hot Towel SPA 模板,并尝试添加一些我想从微风中获得的数据。我安装了微风 nuget 包,微风脚本文件位于站点的脚本文件夹中。

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

define(['durandal/app', '../scripts/breeze.min.js'], function (app, breeze) {
...
});

但是,当我的站点以发布模式运行并且脚本实际上已捆绑时,这将中断。另外,将全名放在那里真的很丑陋,感觉就像是一种黑客行为。

这样做的正确方法是什么?

4

1 回答 1

0

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

例如https://github.com/BlueSpire/Durandal/blob/master/index.html#L31

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

https://github.com/johnpapa/PluralsightSpaJumpStartFinal/blob/master/SPAJumpStart/App_Start/BundleConfig.cs#L18

只需在需要 main.js 之前加载微风,你就可以开始了。

于 2013-05-09T19:20:55.730 回答