升级到离子 RC4 后运行应用程序时出错



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

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

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

任何帮助,不胜感激。

编辑:我没有看到ionic应用程序脚本中的重大更改。我不得不更改 tsconfig.json,现在我收到一个新错误:

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

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

相关内容

  • 没有找到相关文章

最新更新