Cordova + Angular 4 + Typescript样板模板

Nav*_*ore 9 boilerplate cordova progressive-web-apps angular

我正在使用Angular 4开发Web Progressive App.这个应用程序需要包含在Apache Cordova中,作为为Android和iOS平台构建的混合应用程序.

我正在为Cordova + Angular 4寻找一个可用的样板模板.Cordova正在使用wwwweb应用程序的文件夹,Angular 4正在使用srcweb应用程序的文件夹.如何将这两者合并在一起工作?Angular'ng serve'也应该有效吗?

Nav*_*ore 17

我终于设法解决了我的问题.

  • 我们需要将Cordova "www"文件夹和angular "src"文件夹合并到一个"src"文件夹中,其中应用角应用程序.
  • package.json也需要合并以适合Cordova和Angular.
  • 然后,(感谢Gangadhar Jannu的提示),我们需要将".angular-cli.json"属性"outDir"更改为"www",因为Cordova使用该文件夹来构建他们的应用程序.
  • 然后我们需要使用CLI编译Angular应用程序:"ng build --prod".
  • 最后建立cordova app:cordova build android | browser | ios | ..

这是一个工作样板:

https://github.com/NavCore/ngCordova