ionic3 development tools - huang-qing/ionic3-platform GitHub Wiki

development tools

nodejs

nodejs download

nodejs

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 Node.js 的包管理器 npm,是全球最大的开源库生态系统。

cnpm

cnpm

npm npm

淘宝 NPM 镜像:这是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。

$ npm install -g cnpm --registry=https://registry.npm.taobao.org

Mac使用npm工具时,先输入以下命令获取权限:npm ERR! Darwin 15.0.0

sudo -s

git

git download

git

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

github desktop

github desktop download

github desktop

Extend your GitHub workflow beyond your browser with our Desktop Beta, completely redesigned with Electron. Get a unified cross-platform experience that’s completely open source and ready to customize.

visualstudio

visualstudio download

visualstudio

Code editing.Redefined.Free. Open source. Runs everywhere.

Java JDK

jdk8-downloads

Envionment Variables:

JAVA_HOME : C:\Program Files\Java\jdk1.8.0_131

Android SDK

android studio download

Android Platform Guide

android studio

Envionment Variables:

JAVA_HOME : C:\Program Files\Java\jdk1.8.0_131
ANDROID_HOME : C:\Users\huangqing\AppData\Local\Android\sdk
Path: %JAVA_HOME%\bin;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\build-tools\25.0.3;

Gradle

gralde

gradle

通过Android Studio加载Gradle,创建一个新的项目,创建完成之后会联网自动下载gradle。

File->New->New Project->...

Genymotion

genymotion

genymotion

注册用户并下载虚拟机

Xcode in Mac

安装Xcode

genymotion

Mac->AppStore->Xcode 

Agreeing to the Xcode/iOS license

Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo

打开终端,输入  sudo xcodebuild -license
终端提示敲回车键(enter)打开许可协议 ,回车继续
终端提示 按下  “space” 键阅读许可协议,按“q” 不阅读 ,直接 q 即可
最终,终端会出现三个选项,agree 、print、cancel,输入agree,然后enter
⚠️ **GitHub.com Fallback** ⚠️