我已经达到了一个死路,我不知道如何继续。我在Angular 1.5.9
上开发了我的Web应用程序。我刚刚使用ionic start app_name
将我的网络应用程序移植到Ionic应用程序。一切工作都应该如此。但是,我的下一步是设置deploy
和离子服务。起初我尝试加入ionic add ionic-platform-web-client
。但由于它不赞成,并从阅读最近docs,我明白我现在应该使用离子云。所以我使用npm install @ionic/cloud-angular --save
安装了离子云。然后我得到了相关性错误说:如何使用Ionic Cloud与Angular 1.5
├── UNMET PEER DEPENDENCY @angular/[email protected]^2.1.1 || ^4.0.0
所以寻找到它进一步,我意识到,我需要有角2,并还完成离子云配置,我还需要更新src/app/app.module.ts
文件。我的问题是:
当我为我的Web应用程序使用Angular 1.5.6时,如何使用Angular 2?将我的Angular 1.5应用重写为Angular 2是不可行的。我可以同时使用两种吗?如果是这样,怎么样?我该如何解决这个问题?
任何帮助都会很大,因为我无法在Angular 1.5中使用最新的离子云。我目前的设置是:
Cordova CLI: 6.5.0
Ionic CLI Version: 2.2.2
Ionic App Lib Version: 2.2.1
ios-deploy version: 1.9.1
ios-sim version: 5.0.13
OS: macOS Sierra
Node Version: v7.9.0
Xcode version: Xcode 8.3.2 Build version 8E2002
Angular: 1.5.9