【问题标题】:Trouble getting signalR to work with requireJS无法让 signalR 与 requireJS 一起工作
【发布时间】:2016-04-28 15:38:28
【问题描述】:

我很难让 Signalr 与 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']
                }
        }
});

是否有人对我为什么或如何让它发挥作用有任何想法?

【问题讨论】:

    标签: javascript asp.net-mvc asp.net-mvc-4 requirejs signalr


    【解决方案1】:

    我能够使用 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']
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-01
      • 2012-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多