【问题标题】:Error running app after upgrading to Ionic RC4升级到 Ionic RC4 后运行应用程序出错
【发布时间】:2017-05-19 11:01:06
【问题描述】:

从 Ionic rc3 升级到 rc4 后,我很难运行我的应用程序。

当我通过运行ionic-app-scripts build --prod 构建应用程序时,它可以正常编译,没有任何错误。

但是当我在我的 iPhone 上运行该应用程序时,我在 Safari 控制台中看到一个空白屏幕和以下错误:

Error: Module build failed: TypeError: Cannot set property 'sources' of undefined
at /Users/andreas/IdeaProjects/project/node_modules/@ionic/app-scripts/dist/webpack/loader-impl.js:35:37

这似乎与 sourcemap 生成有关,所以我尝试将其关闭,但没有帮助。 ionic-app-scripts build --prod --generateSourceMap=false

然后我创建了一个空白应用程序,它工作得很好。所以我的应用程序似乎有问题。但是,我不知道必须从哪里开始调试此错误。我已经尝试调整出现错误的文件,但这也没有帮助(而且它也不是一个干净的解决方案)。

感谢任何帮助。

编辑:我没有看到 ionic-app-scripts 中的重大变化。我不得不更改 tsconfig.json,现在我得到一个新错误:

Uncaught Error: Cannot find module "./app.module.ngfactory"

【问题讨论】:

    标签: javascript ios angular ionic2 angular2-aot


    【解决方案1】:

    显然ionic-app-scripts 遇到了 Typescript 2.1 及更高版本的问题。如果您在 rc2 之前开始构建您的应用程序,您的 package.json 中将有 Typescript 版本 "^2.0.3"。只需将其更改为 "2.0.x" 并运行 npm i

    【讨论】:

      猜你喜欢
      • 2021-02-04
      • 2020-10-27
      • 1970-01-01
      • 2021-08-08
      • 1970-01-01
      • 2017-01-25
      • 2018-12-24
      • 2019-02-25
      • 2012-11-13
      相关资源
      最近更新 更多