1. 安装nvm和node
首先,我们需要安装node,这里推荐先装nvm(Node Version Manager),用来管理node版本。
不推荐用homebrew安装nvm!
在terminal中,输入
1 | curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash |
安装完后,在terminal中输入nvm,如果提示command not found: nvm
,则需要通过touch ~/.bash_profile
创建一个.bash_profile
文件(或zshrc
),并粘贴以下代码
1 | export NVM_DIR="$HOME/.nvm" |
保存后执行source ~/.bash_profile
(source
命令是立即让配置的shell命令生效.)
PS.
- 新建
touch ~/.bash_profile
- 打开
open -e .bash_profile
-e
表示使用文本编辑器打开 - 编辑
vi .bash_profile
- 查看
cat ~/.bash_profile
- 更新配置的环境变量
source ~/.bash_profile
- 查看环境变量,直接在终端输入
$PATH
(根据bash和zsh配置文件)
装上nvm后,我们可以通过nvm来安装和管理node.
- 查看nvm版本
nvm --version
- 查看远程可以安装的node版本
nvm ls-remote
可能会很慢,需要等待 - 查看已经安装的node版本
nvm ls
- 安装制定版本的node
nvm install v8.9.1
- 查看当前使用的node版本
nvm current
- 切换指定版本的node
nvm use v8.9.1
- 设定默认node版本
nvm alias default v8.9.1
- 以上,都可以省略v和简写
nvm use 8.9
nvm use 8
2. 安装ionic和cordova
1 | $ sudo npm install -g ionic cordova |
3. 安装JDK,Gradle和Android Studio
JDK下载后直接安装就好~1
查看安装好 java -version
我们需要先装好JDK才能装gradle
- 通过
homebrew
安装gradle
1 | $ brew install gradle |
- 直接下载安装 https://gradle.org/releases/ , 注意选择
complete
版本,建议用brew
安装,不用再自己配置环境变量了
配置
ANDROID_HOME
,打开bash_profile,open -e .bash_profile
,在里面配置自己的安卓sdk等环境变量
1 | export ANDROID_HOME="/Users/zxd/Library/Android/sdk" |
如果以上配置都弄好了,我们可以运行ionic start myApp tabs
来新建一个项目,并启动ionic serve
,试一试打包android的命令
1 | sudo cordova platform add android 添加安卓平台 |
如果能成功打包apk,表示已经ok了哈~