我有一个广泛使用AngularJS的网站。在我的机器上使用MAMP或简单的python http服务器在本地测试网站时,一切正常。但是,当我在远程服务器上部署网站时,我收到以下AngularJS错误:
Error: [$injector:modulerr] Failed to instantiate module AppBootstrap due to:
URL does not match any environments
http://errors.angularjs.org/1.4.0-rc.1/$injector/modulerr?p0=AppBootstrap&p1=URL%20does%20not%20match%20any%20environments
可能会出现什么问题,令人惊讶的是它不能在本地突破?
我对AngularJS的了解非常有限。我注意到,当我在本地打开主网页而没有设置任何本地服务器时,出现了完全相同的错误。
答案 0 :(得分:0)
根据错误消息的这一部分,我的猜测是你有一个条件设置,意在动态地根据debug / dev / test / prod环境进行更新:
P1 = URL%20does%20not%20match%20any%20environments
我要么检查远程服务器上使用的URL是否符合条件中的预期,或者相应地更新模块。