【问题标题】:Error in Ionic2 when I clone project from a repository on other computer当我从其他计算机上的存储库克隆项目时,Ionic2 出错
【发布时间】:2017-08-31 16:04:16
【问题描述】:

我在ionic2中做了一个项目。这是使用谷歌提供商的登录名。我关注了这个tutorial

该应用程序在开发它的计算机上运行良好。我将项目克隆到另一台计算机上以团队合作。然后我运行了这些命令。

  • npm 安装

  • 离子服务

  • 离子平台添加安卓

  • 离子运行安卓

基本上我没有修改项目中的任何内容。我只想运行它。项目构建成功,但是当您尝试登录时,您会在控制台中收到此错误:

04-05 15:39:18.971 17869-17869/com.company.ionic.carpool D/CordovaActivity: Resumed the activity.
04-05 15:39:18.987 17869-17869/com.company.ionic.carpool D/SystemWebChromeClient: file:///android_asset/www/build/main.js: Line 79205 : EXCEPTION: Uncaught (in promise): 12501
04-05 15:39:18.987 17869-17869/com.company.ionic.carpool I/chromium: [INFO:CONSOLE(79205)] "EXCEPTION: Uncaught (in promise): 12501", source: file:///android_asset/www/build/main.js (79205)
04-05 15:39:18.987 17869-17869/com.company.ionic.carpool D/SystemWebChromeClient: file:///android_asset/www/build/main.js: Line 79210 : ORIGINAL STACKTRACE:
04-05 15:39:18.987 17869-17869/com.company.ionic.carpool I/chromium: [INFO:CONSOLE(79210)] "ORIGINAL STACKTRACE:", source: file:///android_asset/www/build/main.js (79210)
04-05 15:39:18.992 17869-17869/com.company.ionic.carpool D/SystemWebChromeClient: file:///android_asset/www/build/main.js: Line 79211 : Error: Uncaught (in promise): 12501
                                                                                      at new Error (native)
                                                                                      at Error.v (file:///android_asset/www/build/polyfills.js:3:4864)
                                                                                      at s (file:///android_asset/www/build/polyfills.js:3:4289)
                                                                                      at s (file:///android_asset/www/build/polyfills.js:3:4112)
                                                                                      at file:///android_asset/www/build/polyfills.js:3:4652
                                                                                      at t.invokeTask (file:///android_asset/www/build/polyfills.js:3:10284)
                                                                                      at Object.inner.inner.fork.onInvokeTask (file:///android_asset/www/build/main.js:38157:37)
                                                                                      at t.invokeTask (file:///android_asset/www/build/polyfills.js:3:10258)
                                                                                      at e.runTask (file:///android_asset/www/build/polyfills.js:3:7637)
                                                                                      at i (file:///android_asset/www/build/polyfills.js:3:3707) 

我已经检查了项目中所有包和依赖项的完整性。我无法解决此问题。有谁知道为什么会这样?

【问题讨论】:

  • 我也有同样的问题
  • 你可以运行ionic serve 吗?
  • 是的,我可以,但是登录不起作用,因为我用于身份验证的方法是 Ionic 原生的

标签: android cordova oauth-2.0 ionic2 google-plus


【解决方案1】:

您必须按照以下步骤操作,因此您已经更改了开发环境。

第 1 步:移除平台

ionic platform rm android

第 2 步:添加平台

ionic platform add android

第 3 步:构建

ionic build  android

第 4 步:运行

ionic run android --device

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-29
    • 1970-01-01
    • 1970-01-01
    • 2011-04-16
    • 1970-01-01
    • 2012-03-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多