Javascript angularjs未能在LAMP上实例化模块,但在WAMP上运行

Javascript angularjs未能在LAMP上实例化模块,但在WAMP上运行,javascript,angularjs,ubuntu,Javascript,Angularjs,Ubuntu,我有一个从windows服务器迁移到Ubuntu 16.04服务器的应用程序。该代码在windows服务器上运行良好,但当我将代码移动到ubuntu服务器时,我会遇到以下错误 angular.js:68未捕获错误:[$injector:modulerr]未能实例化模块engagerApp,原因是: 错误:[$injector:nomod]模块“engagerApp”不可用!您要么拼错了模块名,要么忘记加载它。如果注册模块,请确保将依赖项指定为第二个参数。 $injector/nomod?p0=接

我有一个从windows服务器迁移到Ubuntu 16.04服务器的应用程序。该代码在windows服务器上运行良好,但当我将代码移动到ubuntu服务器时,我会遇到以下错误

angular.js:68未捕获错误:[$injector:modulerr]未能实例化模块engagerApp,原因是: 错误:[$injector:nomod]模块“engagerApp”不可用!您要么拼错了模块名,要么忘记加载它。如果注册模块,请确保将依赖项指定为第二个参数。 $injector/nomod?p0=接合器应用 在server_ip/public/vendor/angular/angular.js:68:12

我假设代码可以在另一台服务器上运行,但是ubuntu中缺少了一些东西。这是apache 2.4.18的新安装

另外,我的每个javascript文件在第1行都出现了相同的错误消息

未捕获的语法错误:意外标记<


第二个错误是一个常见错误,它通常意味着您的服务器配置不正确,正在发送index.html或发送404页面,该页面是所有javascript请求的html文档。任何HTML文档中的第一个字符是
我应该如何准确地确定要返回的文件。在所有被标记为有问题的文件中,我已经确认它们存在于服务器上和正确的文件夹中。在chrome中,调试工具(F12),转到“源”选项卡,查看每个出错的文件,您应该能够拼凑出服务器发送的内容。啊,是的,好的。所有javascript文件都返回index.htmlSounds,就像您需要发布服务器配置一样