2017-08-07 45 views
1

我正在尋找AOT實施https://angular.io/guide/aot-compiler,並且有很好的文檔。AOT(提前編譯)對於離子2/3移動瀏覽器

我們如何使用IONIC CLI爲移動瀏覽器應用程序實現AOT?

+3

據我所知aot自beta 11源以來一直是默認的:[此博客文章](http://blog.ionic.io/announcing-ionic-2-beta-11/) – 0mpurdy

+0

我的問題適用於移動瀏覽器應用程序,它不是特定於Android(APK)或Ios(IOS)或混合應用程序。 – Kanchan

回答

1

萬一有人需要做AOT以下命令做工精細打造離子手機瀏覽器 -

npm run build --prod --aot 
2

正如@ 0mpurdy所說,它默認情況下是編譯好的,但是您可以始終確保在構建應用程序時使用--aot標誌編譯AOT。此標誌可用於app-scripts 0.0.47版本。

+0

感謝您的快速回復。 我的問題是針對移動瀏覽器應用程序,它不是特定於Android(APK)或Ios(IOS)或混合。 – Kanchan

+0

@Kanchan [這個論壇帖子](https://forum.ionicframework.com/t/aot-compilation-is-not-obvious-for-new-users/87114)表明也許'npm run build --aot'是你正在尋找的 – 0mpurdy

+0

@Kanchan如果你正在使用瀏覽器平臺('離子平臺添加瀏覽器'),你可以使用應用程序腳本中可用的所有標誌。或者像0mpurdy所倡導的那樣執行'npm run build --aot'。 –

0

--aot這個命令是行不通的離子科爾多瓦運行Android的遵循這個事情。

如果你有一個以上的頁面刪除所有頁面module.ts文件,然後裏面.TS文件中刪除IonicPage()。

我希望它可以幫助你。