升级到 Ionic RC4 后出现错误 运行 应用

Error running app after upgrading to Ionic RC4

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

当我通过 运行ning 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"

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