我的Angular 2应用程序的开发版在s3存储桶上启动并运行,但是当我构建同一个项目到生产时,一切似乎都没问题,直到我去浏览器,唯一显示的是背景,没有其他任何事情发生,我刚从浏览器控制台(safari,chrome和firefox)获得:
Uncaught TypeError: Cannot read property 'create' of undefined
at vendor.d7172912c49a3cb3fd70.bundle.js:1
at e.invoke (polyfills.900aaf0d520c2ec873a7.bundle.js:1)
at Object.onInvoke (vendor.d7172912c49a3cb3fd70.bundle.js:1)
at e.invoke (polyfills.900aaf0d520c2ec873a7.bundle.js:1)
at r.run (polyfills.900aaf0d520c2ec873a7.bundle.js:1)
at t.run (vendor.d7172912c49a3cb3fd70.bundle.js:1)
at e._bootstrapModuleFactoryWithZone (vendor.d7172912c49a3cb3fd70.bundle.js:1)
at e.bootstrapModuleFactory (vendor.d7172912c49a3cb3fd70.bundle.js:1)
at Object.cDNt (main.c6300516c42c7516e9d4.bundle.js:1)
at n (inline.b1cb35e1ce9c41e46cbe.bundle.js:1)
在main.xx.bundle.js中我看到了这个
我真的迷失在这里,任何帮助都表示赞赏。这是一个类似problem的类似我的也许你可以从那里得到一些我没有的东西:)
PS:我已经尝试过了:ng build --prod
ng build --prod --aot
ng build --prod --build-optimizer
ng build -e=prod --prod --no-sourcemap --aot
这个+ dev build work让我意识到这不是我构建应用程序的问题
自从后台加载后,在app.component中尝试了console.log,但它没有显示。
我没有得到任何其他错误,我已经检查了GitHub上的其他项目,看看他们如何设置他们的dev / prod环境并确保我做对了。
我可能尝试过大多数主流解决方案..问题:这可能是后端的问题/端点/等等吗?
答案 0 :(得分:1)
我有类似的问题。
就我个人而言,问题在于platformBrowserDynamic().bootstrapModule(AppModule);
在main.ts和AppModule中定义。
我通过删除AppModule中的副本解决了我的问题。 post中的答案有助于解决我的问题。