アラフィフSEの日々

九州の片田舎に住む、おっさんSEの技術メモやら思った事を、適当に綴ります

cordova+Onsen UIの開発環境構築手順

サイトからダウンロードしてインストールするやり方もあるんですが、
パッケージマネージャーのchocolateyとNode.jsを使うと捗ります。

※「コマンドプロンプトは管理者権限で実行」する必要があります。

chocolateyのインストール

まずは、Windowsソフトのパッケージマネージャー「chocolatey」をインストールします。https://chocolatey.org/

@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
  • 以下コマンドを実行し、正しくインストールされたか確認します。
chocolatey version

Node.jsのインストール

chocolateyを使って、Node.jsをインストールします。
Node.js 日本ユーザグループ

cinst nodejs.install
  • 以下コマンドを実行し、正しくインストールされたか確認します。
node -v

cordovaのインストール

Node.jsのnpmを使って、cordovaをインストールします。
Apache Cordova

npm install -g cordova
  • 以下コマンドを実行し、正しくインストールされたか確認します。
cordova -v

cordovaプロジェクトの作成

cordova create hello com.example.hello HelloWorld

上の例では、カレントディレクトリ下の「hello」ディレクトリに、「com.example.hello」という識別子の「HelloWorld」という名前のアプリでプロジェクトが作成されます。

android用のプロジェクトを作成します。

上で作成した「hello」ディレクトリに移動して、

cordova platform add androdid

iOSアプリ用はios、ブラウザ用はbrowser

Onsen UIテンプレートの取り込み

Getting Startedガイド | Onsen UI
から、作りたい画面のテンプレートをダウンロードして解凍。

プロジェクト内のwwwディレクトリの中を全て削除して、解凍したテンプレートのwwwディレクトリ内のファイルへ入れ替え。

アプリケーションの実行

cordova run browser