RequireJS找不到JavaScript模块

RequireJS找不到JavaScript模块,javascript,angularjs,html,requirejs,Javascript,Angularjs,Html,Requirejs,我有一个index.html文件,它指定main.js到RequireJS的位置。我有一个纯客户端站点,我正试图从服务器上获取其他RequireJS模块。上周代码运行正常,我突然发现这个错误而没有修改代码 下面是HTML代码。在标记中,我指定了从main.js到RequireJS的路径: <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8">

我有一个index.html文件,它指定main.js到RequireJS的位置。我有一个纯客户端站点,我正试图从服务器上获取其他RequireJS模块。上周代码运行正常,我突然发现这个错误而没有修改代码

下面是HTML代码。在标记中,我指定了从main.js到RequireJS的路径:

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <title>Doc View</title>
        <link rel="stylesheet" href="assets/lib/bootstrap/dist/css/bootstrap.min.css" />
        <link rel="stylesheet" href="assets/font-awesome/css/font-awesome.min.css" />
        <link rel="stylesheet" href="assets/css/app.css" />
        <script data-main="views/main.js" src="assets/lib/requirejs/require.js">
        </script>
        <base href="/viva_med_web_local_version/">
    </head>
    <body>
        <div class="ng-cloak">
            <div ui-view="header"></div>
            <div ui-view="content"></div>
            <div ui-view="footer"></div>
        </div>
    </body>
</html>
下面是main.js文件:

requirejs.config({

    waitSeconds: 1200,

    paths: {
        underscore: 'assets/lib/underscore/underscore',
        angular: 'assets/lib/angular/angular',
        'angular-cookies': 'assets/lib/angular-cookies/angular-cookies.min',
        'amcharts': 'assets/lib/amcharts_3.21.2/amcharts/amcharts',
        'amcharts-serial': 'assets/lib/amcharts_3.21.2/amcharts/serial',
        'amcharts-angular': 'assets/lib/amcharts-angular/dist/amChartsDirective',
        'angular-route': 'assets/lib/angular-route/angular-route',
        'angular-ui-route': 'assets/lib/angular-ui-router/release/angular-ui-router',
        'ui.bootstrap': 'assets/lib/angular-bootstrap/ui-bootstrap-tpls',
        'bootstrap': 'assets/lib/bootstrap/dist/js/bootstrap.min',
        'jquery': 'assets/lib/jquery/dist/jquery'
        // more configuration
    },

    shim: {
        underscore: {
            exports: '_'
        },
        'angular': {
            exports: 'angular'
        },
        'angular-ui-route': {
            deps: ['angular']
        },
        'amcharts-serial': {
            deps: ['amcharts']
        },
        'amcharts-angular': {
            deps: ['angular', 'amcharts', 'amcharts-serial']
        },
        'ui.bootstrap': {
            deps: ['angular']
        },
        'states': {
            deps: ['angular'],
            exports: 'states'
        },
        'angular-route': {
            deps: ['angular']
        },
        'bootstrap': {
            deps: ['jquery']
        },
        'angular-cookies': {
            deps: ['angular']
        }
    },
    priority: [
        'angular'
    ],
    dir: "."
});

requirejs(['angular',
    'angular-cookies',
    'app',
    'underscore',
    'js/routes',
    'bootstrap',
    'jquery',
    'amcharts',
    'amcharts-serial',
    'amcharts-angular',
    'ui.bootstrap'
], function (angular, app) {
    angular.element(document).ready(function () {
        angular.bootstrap(document, ['App']);
        document.getElementsByTagName('html')[0].dataset.ngApp = 'App';
    });
});
有人能帮我吗?main.js没有什么问题-我的队友也有相同的main.js,这对他很有用。我试着复制他的main.js,但也不起作用。我试图清除缓存并重新启动WebStorm。它仍然不起作用

requirejs.config({

    waitSeconds: 1200,

    paths: {
        underscore: 'assets/lib/underscore/underscore',
        angular: 'assets/lib/angular/angular',
        'angular-cookies': 'assets/lib/angular-cookies/angular-cookies.min',
        'amcharts': 'assets/lib/amcharts_3.21.2/amcharts/amcharts',
        'amcharts-serial': 'assets/lib/amcharts_3.21.2/amcharts/serial',
        'amcharts-angular': 'assets/lib/amcharts-angular/dist/amChartsDirective',
        'angular-route': 'assets/lib/angular-route/angular-route',
        'angular-ui-route': 'assets/lib/angular-ui-router/release/angular-ui-router',
        'ui.bootstrap': 'assets/lib/angular-bootstrap/ui-bootstrap-tpls',
        'bootstrap': 'assets/lib/bootstrap/dist/js/bootstrap.min',
        'jquery': 'assets/lib/jquery/dist/jquery'
        // more configuration
    },

    shim: {
        underscore: {
            exports: '_'
        },
        'angular': {
            exports: 'angular'
        },
        'angular-ui-route': {
            deps: ['angular']
        },
        'amcharts-serial': {
            deps: ['amcharts']
        },
        'amcharts-angular': {
            deps: ['angular', 'amcharts', 'amcharts-serial']
        },
        'ui.bootstrap': {
            deps: ['angular']
        },
        'states': {
            deps: ['angular'],
            exports: 'states'
        },
        'angular-route': {
            deps: ['angular']
        },
        'bootstrap': {
            deps: ['jquery']
        },
        'angular-cookies': {
            deps: ['angular']
        }
    },
    priority: [
        'angular'
    ],
    dir: "."
});

requirejs(['angular',
    'angular-cookies',
    'app',
    'underscore',
    'js/routes',
    'bootstrap',
    'jquery',
    'amcharts',
    'amcharts-serial',
    'amcharts-angular',
    'ui.bootstrap'
], function (angular, app) {
    angular.element(document).ready(function () {
        angular.bootstrap(document, ['App']);
        document.getElementsByTagName('html')[0].dataset.ngApp = 'App';
    });
});