2017-01-05 63 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即可。

相關問題