为MoodleMobile2安装开发环境

原文地址:

https://docs.moodle.org/dev/Setting_up_your_development_environment_for_Moodle_Mobile_2

一、配置环境

安装   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

你可能感兴趣的:(为MoodleMobile2安装开发环境)