0
我加载toastr在我迪朗达尔项目中使用requirejs及其给我下面的错误不会被加载:在迪朗达尔添加了新的依赖于浏览器
而且,我不知道为什么它是在错误的位置搜索:
"NetworkError: 404 Not Found - http://localhost:8080/CaseManagementSystem/assets/ui/app/toastr.js?bust=1441970183153"
toastr....0183153
Error: Failed to load routed module (viewmodels/cmsPage). Details: Script error for: toastr
http://requirejs.org/docs/errors.html#scripterror
exception = new Error(error);
system....0183153 (line 100)
Error: Failed to load routed module (viewmodels/cmsPage). Details: Script error for: toastr
http://requirejs.org/docs/errors.html#scripterror
exception = new Error(error);
我的配置是:
requirejs.config({
urlArgs : "bust=" + (new Date()).getTime(),
/*config:{
moment:{
noGlobal:true
}
},*/
paths : {
'text' : '../lib/require/text',
'durandal' : '../lib/durandal/js',
'plugins' : '../lib/durandal/js/plugins',
'transitions' : '../lib/durandal/js/transitions',
'knockout' : '../lib/knockout/knockout-3.1.0',
'knockout.mapping' : '../lib/knockout/knockout.mapping-latest',
'bootstrap' : '../lib/bootstrap/js/bootstrap',
'jquery' : '../lib/jquery/jquery-1.9.1',
'd3' : "../lib/d3/d3",
'lodash' : '../lib/jointjs/lodash',
'underscore' : '../lib/jointjs/lodash',
'backbone' : '../lib/jointjs/backbone',
'moment' : '../lib/moment/moment.min',
'q' : '../lib/q/q',
'watable' : '../lib/watable/js/jquery.watable',
'bootstrapEdit' : '../lib/bootstrap3-editable/js/bootstrap-editable',
'sugar' : '../lib/sugar/sugar-1.4.1-custom.min',
'list': '../lib/list/list',
'bootstrapDatepicker':'../lib/bootstrap-datepicker/js/bootstrap-datepicker',
'keycloak':'http://10.50.33.18:9080/auth/js/keycloak',
toastr: '../lib/toastr/js/toastr'
},
shim : {
'bootstrap' : {
deps : [ 'jquery' ],
exports : 'jQuery'
},
'knockout.mapping' : {
deps : [ 'knockout' ]
},
'q' : {
exports : 'Q'
},
lodash : {
exports : '_'
},
'breeze' : {
deps : [ 'jquery', 'q', 'knockout' ]
},
backbone : {
//These script dependencies should be loaded before loading backbone.js.
deps : [ 'underscore', 'jquery' ],
//Once loaded, use the global 'Backbone' as the module value.
exports : 'Backbone'
},
toastr: {
deps: ['jquery'],
exports: 'toastr'
}
}
});
和加载模块类似以下内容:
define(
[ 'plugins/router', 'plugins/http', 'knockout','toastr'],
function(router, http, ko,toastr) {
这个问题的Reference
我通过清除fire fox的缓存或在私人窗口中打开我的应用程序来解决此问题。有没有其他方法可以解决这个问题? – Dev
打开控制台窗口,然后按Ctrl + R或Ctrl + F5 – ninja