2017-01-05 62 views
1

从Ionic rc3升级到rc4后,我很难运行我的应用程序。升级到Ionic 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

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

任何帮助表示赞赏。

编辑:我没有看到在离子应用程序脚本的突破性变化。我不得不改变tsconfig.json,现在我得到一个新的错误:

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

回答

0

显然ionic-app-scripts是有问题与打字稿2.1及以上。如果您在rc2之前开始构建您的应用程序,您的package.json版本中将会有Typescript版本"^2.0.3"。只需将其更改为"2.0.x"并运行npm i即可。

相关问题