開発に使っていないPCにIonic2を入れようとしたら、時間がかかったので、つまづいた部分をメモ。
開発環境
- OS: Windows7 64bit
- Ionic version: 2.0.0-beta.11
- Ionic CLI version: 2.0.0
Ionic2環境構築手順
- Node.jsのインストール
- Gulp、Typingsのインストール
npm install -g gulp typings
- Ionic2とCordovaのインストール(Ionicは諸事情により古いバージョン)
npm install -g ionic@2.0.0 cordova
- 過去にIonic2で作成したプロジェクトに移動して、ライブラリをインストール
npm install
- Ionicアプリを起動
ionic serve
つまづいた点
- 手順4の
npm install
で下記2点のエラーが発生- Python2.7が見つかりません
- WindowsSDK8.1が見つかりません
error MSB8036: The Windows SDK version 8.1 was not found. Install the required version of Windows SDK or change the SDK version in the project property pages or by right-clicking the solution and selecting "Retarget solution".
対応策
Python2.7が見つかりません
- Python2.7.xをダウンロードしてインストール(環境変数も設定)
- コマンドプロンプトで
npm config set python python2.7
を実行 npm config list
で正常に設定されていることを確認
WindowsSDK8.1が見つかりません
- Visual Studio 2015がインストール済みの場合、Visual Studioのアンインストールが必要
- VC++ Build Tools Technical Previewのインストールを実施
- カスタムインストールを選択して
Windows 8.1 SDK
とWindows 10 SDK
のチェックを入れる - コマンドプロンプトを起動して
npm config set msvs_version 2015 --global
を実行 npm config list
で正常に設定されていることを確認
http://landinghub.visualstudio.com/visual-cpp-build-toolslandinghub.visualstudio.com