Backbone.js 404在主干路由器中找不到配置视图
这是我的项目结构 然后我在路由器中配置:Backbone.js 404在主干路由器中找不到配置视图,backbone.js,requirejs,Backbone.js,Requirejs,这是我的项目结构 然后我在路由器中配置: define([ 'jquery', 'backbone', 'router', 'views/Service/Service' ], function($, Backbone, Router, Service 这是main.js: 我找到网络错误:404未找到-http://localhost/source/webcore/Service.js 错误 我做错什么了 感谢您
define([
'jquery',
'backbone',
'router',
'views/Service/Service'
], function($,
Backbone,
Router,
Service
这是main.js:
我找到网络错误:404未找到-http://localhost/source/webcore/Service.js 错误
我做错什么了
感谢您的回答。您的RequireJS配置可能是错误的。请将其包含在您的问题中。@Louis,我确信require.js正在工作,这个错误是在我将每个视图文件放在单独的文件夹中时发生的。他的意思是,发布您的require.config。我们需要查看baseUrl、路径等。我已经更新了它!谢谢
requirejs.config({
enforceDefine: true,
paths: {
"webconfig" : "libs/scripts/WebConfig",
"jquery": "libs/jquery/jquery-min",
"underscore": "libs/underscore/underscore-min",
"backbone": "libs/backbone/backbone-min",
"localStorage" : "libs/backbone/backbone.localStorage-min",
"reveal":"libs/jquery/jquery.reveal",
"jquery.pnotify" : "libs/jquery/jquery.pnotify.min",
"text" : "text",
"ice" : "libs/scripts/ice",
"cart" : "libs/scripts/Cart",
"wishlist" : "libs/scripts/WishList",
"user" : "libs/scripts/Customer",
"content" : "libs/scripts/Content",
"item" : "libs/scripts/Item",
"service" : "libs/scripts/Service",
"rewardcart" : "libs/scripts/RewardCart",
"recentlyviewed" : "libs/scripts/RecentlyView",
"msgbox" : "libs/scripts/msgbox",
"navigator" : "libs/scripts/Navigator",
"quotation" : "libs/scripts/Quotation",
"websitetracking" : "libs/scripts/WebsiteTracking",
"select2" : "libs/jquery/select2",
"jquery-menu-aim" : "libs/jquery/jquery.menu-aim",
"bootstrap" : "libs/jquery/bootstrap.min",
"jssor" : "libs/jquery/jssor.slider.min"
},
shim: {
"webconfig" : {
exports : "forMainRequireJS"
},
"underscore": {
deps: [],
exports: "_"
},
"backbone": {
deps: ["jquery", "underscore"],
exports: "Backbone"
},
"reveal": {
deps: ["jquery"],
exports: "jQuery.fn.reveal"
},
'jquery.pnotify': ["jquery"],
"ice" : {
//deps: ["jquery"],
exports: "getItemIndexById"
},
"cart" : {
exports : "Cart"
},
"wishlist" : {
exports : "WishList"
},
"user" : {
exports : "Customer"
},
"item" : {
exports : "Item"
},
"content" : {
exports : "Content"
},
"service" : {
exports : "Service"
},
"rewardcart" : {
exports : "RewardCart"
},
"recentlyviewed" : {
exports : "RecentlyView"
},
"msgbox" : {
exports : "messageBox"
},
"navigator" : {
exports : "Navigator"
},
"quotation" : {
exports : "Quotation"
},
"websitetracking" : {
exports : "WebsiteTracking"
},
"select2" : {
exports : "Select2"
},
"jquery-menu-aim" : {
deps: ["jquery"] ,
exports: "jQuery.fn.menuAim"
},
"bootstrap": {
deps: ["jquery"],
exports: "jQuery.fn.popover"
},
"jssor" : {
exports : "$JssorSlider$"
}
}
});
define(["app"] , function(App){
App.initialize();
});