gpt4 book ai didi

javascript - 未捕获错误 : Mismatched anonymous define() module: function definition(name, 全局)

转载 作者:可可西里 更新时间:2023-11-01 02:03:07 24 4
gpt4 key购买 nike

<分区>

我在加载主干的 requirejs 文件时遇到了这个错误。我尝试加载 r.js,requirejs 优化器,但我仍然坚持使用它。

Uncaught Error: Mismatched anonymous define() module: function definition(name, global){

"use strict";

var PubSub = {
name: 'PubSubJS',
version: '1.3.1-dev'

以下是我的js:

define([
'jquery',
'underscore',
'backbone'
],function(){
subAccountRouter = Backbone.Router.extend({
routes: {
// Defining the routes
'sub-accounts': 'subAccountList',
'*actions': 'defaultAction'
},
});

似乎对 requirejs define() 调用函数进行了一些更改,但不知何故无法弄清楚。有没有人有想法??

编辑:::

下面是 router.js 文件。

    define([
'jquery',
'underscore',
'backbone'
],function($, _, Backbone){
SubAccountRouter = Backbone.Router.extend({
routes: {
'sub-accounts': 'subAccountList',
'*actions': 'defaultAction'
},


initialize: function () {
this.appContainer = $("#subaccount");
//collections and models
this.subAccountCollection = null;
this.subAccountModel = null;
},

subAccountList: function(){
var self = this;
},
defaultAction: function(){
this.subAccountList();
},
});

return {
initialize: function() {
Backbone.history.start();

}
};
}); //main func

我在这里做错了什么??我检查了我的所有路径,它们似乎是正确的,我仍然不明白为什么这个问题仍然困扰着我..:(我已经尝试更改路由的路径,并将参数传递给 function($, _, Backbone)(如下面的 1 of sol'n 所示)。但是我似乎仍然看到错误。还有人有其他想法吗???

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com