Web IDE cloud9でのスマホアプリ開発 using Angular(Ionic)
monacaは触ったことありましたが、対抗馬のIonicは触ったことなかったので触ってみました。
IonicではAngularでのスマホアプリ開発が可能となります。
公式ドキュメントを確認してみると・・・
npm install -g cordova ionic
なんかLinuxでも動きそうです。
というわけで今回もcloud9上にスマホアプリ開発環境を構築してみました。
次に進む前に、cloud9のアカウントを取得して、Workspaceを作成しておいてください。
※Workspaceの説明はcloud9環境でReactの検証① -導入-でも参考にしてみてください。
AngularじゃなくてReactがいいという人はこちらへ。
1. 前準備
まずnodeのバージョンを確認します。
node -v
> v4.6.1
古すぎる。。
標準インストールのnvmでも使って6系くらいにはあげておきましょう。
インストール可能なnodeのバージョンはnvm ls-remote
で確認可能です。
nvm install v6.10.3
nvm alias default 6.10.3
node -v
> v6.10.3
コマンド実行後nodeのバージョンが変わらない場合はしばらく待ってみてください。
2. Ionicのインストール
cloud9のTerminalからコマンド一発!
npm install -g cordova ionic
3. プロジェクト作成
cloud9のTerminalからコマンド一発!
ionic start myApp tabs
4. ブラウザ確認
プロジェクトフォルダに移動して、previewコマンドを打ちます。
cloud9で使用できるポートは8080、8081、8082の3種類なので、
ここではpreviewコマンド実行時にオプションでポート指定をしてやります。
cd myApp
ionic serve --port 8080
「dev server running」と表示されれば、ビルドして起動が完了しています。
ブラウザでの確認では、https://[cloud9のworkspace名]-[cloud9のユーザ名].c9users.io:8080/webpack-dev-server/ でアクセスしてください。
ユーザ名やWorkspace名が分からない方は、IDEのURLから判断してください。
下図のような画面が表示されていれば成功です。
続きは気が向いたら書きます。
5. 参考
6. おまけ
cloud9のデフォルトメモリは256MBなのですが、ビルドが重い、重すぎます。
351sはひどすぎます。カップラーメンができます。
tsファイルを改修して保存しただけで5分て。。。
ここはお金の力で解決しました。
Premium Planにアップグレードし、メモリを2.5Gに上げました!
結果、許容範囲まで早くなりました!
Author And Source
この問題について(Web IDE cloud9でのスマホアプリ開発 using Angular(Ionic)), 我々は、より多くの情報をここで見つけました https://qiita.com/tomine3/items/1e8571aee6944773ac31著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .