波に従事cordova
するための方法として、ポストHybrid
少し小さな認知を持っています。急速な発展のために、ionic
それは間違いなく良い選択ですが、それは、基礎となる通信メカニズムベースのパッケージで、cordova
上位その実現に実装UI
部品を組み合わせることができますAngular
またはReact
使用され、それが将来的にサポートすることを宣言しましたVue
。
環境の準備
あなたがインストールしている場合はcordova
、インストールだけではionic
缶、または一緒にインストールする必要があります。
npm install -g ionic cordova
プロジェクトを作成します。
することでstart
、コマンドの新しい作成しionic
たプロジェクトを。
ionic start my-app
とを特に参照して、入ってくるテンプレートだけでなく、プロジェクトの種類をサポートできるイオンスタート。
私たちは、基礎を作成するためにここにいるangular
のtabs
ナビゲーションをapp
。
ionic start myapp tabs --type=ionic-angular
もちろん、我々はまた、優れたテンプレートから始めることができます。
ionic start myapp super --type=ionic-angular
これにはいくつかの方法を試してみる必要があります。
プロジェクトの実行
実行中のWebブラウザのバージョンで
しようとする際にnpm start
呼び出してionic-app-scripts serve
プロジェクトを開始、エラーは見つけることができないことがわかった@ionic/app-scripts
モジュールを、モジュールを再インストールしてみてください、node-gyp
モジュールは、このエラーが報告されました:
Error: Can't find Python executable "python", you can set the PYTHON env variable.
クエリノード-GYP公式申し出後2つのソリューション
私は、最初のシナリオを使用しました。
npm install --global --production windows-build-tools
PS:あなたは、システム管理者モードでコマンドラインを実行する必要があります。
再びそれを再インストールし@ionic/app-scripts
、再度プロジェクト、必ず友人を実行します。
npm uninstall @ionic/app-scripts
npm install --save-dev @ionic/app-scripts
npm start
サポートは、AndroidとiOS
ionic cordova platform add ios
ionic cordova platform add android
Androidのデバッグ
デバイスは、通常の下に接続されているかどうかをまずチェック
D:\robin\frontend\hybrid\ionic\ionic-blog> adb devices
List of devices attached
5fdba1e7 device
使用ionic cli
コマンドが実行を提供app
// -l是--livereload的简写
ionic cordova run android -l
注電話で合意した。この時点でことを「継続する」、それ以外の場合は成功しません。インストールが成功し、あなたが成功するためのヒントを見ることができます。
> cordova.cmd build android --device
[app-scripts] [16:05:33] lint finished in 3.95 s
> native-run.cmd android --app platforms\android\app\build\outputs\apk\debug\app-debug.apk --device --forward 8100:8100 --forward 35729:35729 --forward 53703:53703
[native-run] Selected hardware device 5fdba1e7
[native-run] Forwarded device port 35729 to host port 35729
[native-run] Forwarded device port 8100 to host port 8100
[native-run] Forwarded device port 53703 to host port 53703
[native-run] Installing platforms\android\app\build\outputs\apk\debug\app-debug.apk...
[native-run] Starting application activity io.ionic.starter/io.ionic.starter.MainActivity...
[native-run] Run Successful
この時点で、あなたもすることができChrome
、ブラウザを入力してchrome://inspect
デバッグするため。
操作は、携帯電話に同期しますChrome
ブラウザ。
そしてまた、ブレークポイントをサポートしています。
IOSのデバッグ
ios
ない最初の試みで、無装備。。。
以下のアプレットのコードを掃引または検索Tusi博客
即座に最新の記事を読んでください!