意味着js应用在被推送后实例化AngularJS模块失败
MeanJS Application Fails to Instantiate AngularJS Module After Being Pushed
我有一个使用highcharts-ng的MeanJS应用程序的问题。
图表在本地工作,但当我使用git将项目推送到开发服务器时,图表死亡,我在angularjs中得到以下错误:
Error: [$injector:modulerr] Failed to instantiate module highcharts-ng due to:
Error: [$injector:nomod] Module 'highcharts-ng' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.
在我的MeanJS配置文件中我有以下内容:
var applicationModuleVendorDependencies = [..., 'highcharts-ng'];
在config/env/all.js文件中,我定义了以下资产:
'public/lib/highcharts-release/adapters/standalone-framework.js',
'public/lib/highcharts-release/highstock-all.js',
'public/lib/highcharts-ng/src/highcharts-ng.js'
当查看索引页时,我可以看到这些文件被加载到我的本地机器上:
<script type="text/javascript" src="lib/highcharts-release/adapters/standalone-framework.js"></script>
<script type="text/javascript" src="lib/highcharts-release/highstock-all.js"></script>
<script type="text/javascript" src="lib/highcharts-ng/src/highcharts-ng.js"></script>
当在我的开发服务器上执行"git push"后查看同一页面时…'这些highchart JS文件没有被加载。
我可以浏览到我的开发服务器上的公共/lib目录,我可以看到所有的highchart文件都在那里,但由于某种原因没有被加载,所以它不像git忽略的问题。
有什么建议吗?
请检查src =".."中的大小写敏感性。因为我认为你的部署服务器是linux服务器。而你的本地服务器是window
它发生是因为你使用gulp或grunt部署和构建它。检查节点模块路径和SRC路径是否区分大小写
相关文章:
- AngularJS出错-无法实例化模块
- AngularJS:关于实例化服务
- 重新实例化 AngularJS 计时器
- AngularJS新路由器无法实例化控制器
- Angularjs - 更改 html 页面时重新实例化服务
- 在 AngularJS 中实例化和初始化控制器
- 在AngularJS中实例化全局服务
- AngularJS-函数没有从服务中实例化
- AngularJS:未捕获错误:$injector:modulerr未能实例化模块
- 直接调用AngularJS上由factory实例化的对象
- 不能实例化AngularJS模块
- Angularjs、Typescript、Uglify实例化myApp模块失败未知提供商:a
- 如何在资源实例化后拦截Angularjs resource'的动作
- 如何做:AngularJS服务或其他组件在模块加载时实例化
- 强制Angular 2子模块中的服务实例化(AngularJS运行块的替代方案)
- 意味着js应用在被推送后实例化AngularJS模块失败
- 在AngularJS中实例化模块失败
- Angularjs: [$injector:modulerr]实例化ui-router模块失败
- AngularJS和cordova: web应用工作,但不能cordova:实例化模块失败
- 在Chrome开发工具中修改/调试后,在控制台中重新实例化AngularJS代码