我正在尝试将 require.js 与 Main.js 一起使用并出现以下错误:
未捕获的错误:[$injector:modulerr] http://errors.angularjs.org/1.2.0rc1/$injector/modulerr?p0=MyApp&p1=Error%3…3A8080%2FResults%2Fresources%2Fjs%2Fvendor%2Fangular.min。 js%3A31%3A252)
我的 Main.js
require.config({
// alias libraries paths
paths: {
'angular': 'vendor/angular.min',
'jquery': 'vendor/jquery-1.8.0-min',
'angularroute': 'vendor/angular-route'
},
// angular does not support AMD out of the box, put it in a shim
shim: {
'angular': {
deps: ['jquery'],
exports: 'angular'
},
'angularroute':{
deps:['angular']
}
}
});
require([
'angular',
'angularroute',
'app'
],
function(angular, angularroute, app){
'use strict';
})
我的 app.js
define(['angular'], function(angular){
return angular.module('MyApp',['ngRoute']);
});
我收到一个错误,说我需要将 angularroute 添加到我的应用程序中,但我仍然收到此错误。谁能指出我可能做错了什么?