无法使signalR与requireJS一起工作
Trouble getting signalR to work with requireJS
我很难让signaler使用requirejs。这是我的代码,但我得到以下错误:
_Uncaught Error: SignalR: Error loading hubs. Ensure your hubs reference is correct, e.g. <script src='/signalr/hubs'></script>._
代码:
<script src="~/Scripts/jquery.signalR-1.0.0-rc2.js"></script>
<script src="~/signalr/hubs"></script>
<script type="text/javascript">
// requirejs configuration setup
requirejs.config({
baseUrl: '@string.Format("{0}://{1}{2}Scripts/modules", Request.Url.Scheme, Request.Url.Authority, Url.Content("~"))', // this might need to change as it depends on the number of / in the url...?
paths: {
'jquery': '../jquery-1.9.0',
'bootstrap': '../bootstrap',
'knockout': '../knockout-2.2.1',
'noext': '../noext',
'sigr': '../jquery.signalR-1.0.0-rc2'
},
shim: {
"sigr": {
deps: ['jquery']
},
"noext!signalr/hubs": {
deps: ['sigr']
}
}
});
有人知道我为什么或如何让它发挥作用吗?
我能够获得require来使用requirejs。。我遵循了上的教程http://requirejs.org/docs/jquery.html关于如何插件jquery并为此添加信号引用以工作
require(["jquery", "jquery.alpha", "jquery.beta","jquery.signalr-1.0.0-rc2","/signalr/hubs"],
function($) {
}
);
我认为您必须修改配置才能执行以下任一操作选项1:
paths: {
'jquery': '../jquery-1.9.0',
'bootstrap': '../bootstrap',
'knockout': '../knockout-2.2.1',
'noext': '../noext',
'sigr': '../jquery.signalR-1.0.0-rc2'
'hubs': '/signalr/hubs'
},
选项2:
shim: {
"sigr": {
deps: ['jquery']
},
"noext!**/**signalr/hubs": {
deps: ['sigr']
}
}
相关文章:
- 如何将jquery ui与requirejs一起使用
- 将RequireJs与自定义JS插件一起使用
- Twitter Bootstrap js文件已加载,但无法与requirejs一起使用
- 将requirejs与Colorbox一起使用:未捕获的类型错误
- 无法让砌体与 RequireJS 一起工作
- 将闭包编译器的类型安全性与AMD(requirejs)结合在一起的最可靠方法是什么?
- jQuery 不能与 RequireJS 一起使用
- 你应该将IIFE与RequireJS一起使用
- AngularJS项目值得与RequireJS一起使用吗
- 如何使requirejs与jasmine和blanketjs一起工作以覆盖代码
- 让AngulaJS + Angular AMD + RequireJS与Karma和Jasmine一起工作时出错
- Yammer和RequireJS——在一起很开心吗?与否
- 让 requirejs 与 Jasmine 一起工作
- 让TypeScript、Karma、RequireJS和Chai一起工作
- 未定义gap与requirejs一起使用时会出现错误
- 将requirejs与node一起使用
- 无法使signalR与requireJS一起工作
- 将 RequireJS 与非 AMD JavaScript 文件一起使用
- 将 RequireJS 与遗留代码一起使用
- 我可以将System.Web.Optimization与AMD的加载程序(如requireJS)一起使用吗?