原文地址:

一、配置环境
安装 Chromium browser
安装 git
安装 Node.js
安装 ionic:
npm cache clean (出错后又执行了npm cache verify,应该没用)
npm install -g cordova ionic (安装后,查看版本 ionic -v)
安装 Install the npm required packages
sudo npm install -g gulp
二、下载源码
$ git clone https://github.com/moodlehq/moodlemobile2.git
$ cd moodlemobile2
$ git checkout v3.5.0 (默认主分支,v3.5.0才OK,查看当前版本命令:git status)
$ npm run setup
三、在浏览器中运行
$ ionic serve (用默认浏览器打开,或者如下,用Chromium打开)
$ ionic serve –browser chromium 可以打开 Chromium 显示页面
四、在iOS模拟器中运行
//$ cd moodlemobile2
//$ cordova platform add ios
//$ cordova build ios (编译成功)
//$ cordova emulate ios (模拟器上运行) 出现:
//No target specified for emulator. Deploying to undefined simulator
//Device type “com.apple.CoreSimulator.SimDeviceType.undefined” could not be found.
// 用xcode直接打开,platforms -> ios, 运行成功,但是页面显示格式不对,用如下命令解决:
$ ionic cordova platform remove ios
$ ionic cordova platform add ios
$ cordova build ios (编译成功)
$ cordova emulate ios (模拟器上运行)
五、在Android真机中运行
$ ionic cordova platform remove android
$ ionic cordova platform add android
$ cordova build android
$ cordova run android (连接手机上运行)
cordova requirements //测试是否安装所需要的组件命令
sudo npm update -g cordova
sudo npm update -g ionic
作者:阿_贵
链接:https://www.jianshu.com/p/aefee6200337
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。