git clone git@github.com:CC4J/fast-h5plus.git
npm install
若安裝緩慢可切換淘寶源css
npm install --registry=https://registry.npm.taobao.org
新建一個頁面咱們須要作兩步操做。html
第一步是在 src/pages/ 目錄下新建每一個頁面的入口js文件以及入口vue文件,如咱們新建一個登錄頁,咱們須要在src/pages/下新建src/pages/login/login.js與src/pages/login/login.vue。vue
第二步須要在根目錄下的config目錄中修改page.config.js文件,如:webpack
exports.pageSet = [ {title: '登錄頁', filename: 'login'} ]
新建完頁面以後,咱們須要在手機或pc瀏覽器中調試頁面,須要進行三步操做。git
第一步:修改根目錄下的config目錄中修改page.config.js文件,如:es6
exports.devPage = 'login';
在這裏你們要注意,調試哪個頁面,就須要將devPage的值修改爲對應頁面的文件名。github
第二步:修改src/config/ 目錄下的api.js文件,如web
var devMode = true;
將devMode的值改成true,做用有兩處,一是開發階段將使用webpack-dev-server的反向代理功能進行跨域請求。二是啓動vconsole模塊,方便在手機端調試時查看控制檯的輸出信息。這一步操做在整個開發過程當中只進行一次。npm
第三步:在命令行運行npm start指令,啓動webpack-dev-server服務。控制檯會打印當前服務器的ip地址與端口號,咱們只須要在Hbuilder中修改manifest中的入口爲此ip地址與端口號則可啓動進行真機調試。json
注意:每次新建一個頁面以後須要先停掉webpack-dev-server服務,按上面步驟操做以後再從新運行npm start命令便可。Hbuilder啓動一次以後不須要再從新啓動,你甚至能夠停掉Hbuilder項目,手機中的調試基座仍會進行自動刷新。
整個開發結束以後,咱們須要對項目進行打包成apk或者ipk。打包以前須要進行如下操做:
第一步:修改src/config/ 目錄下的api.js文件,如
var devMode = false;
將devMode的值改成false將關閉頁面vconsole控制檯,關閉webpack-dev-server反向代理進行跨域功能。
第二步:修改Hbuilder中manifest.json文件的入口,如咱們app的入口頁是登錄頁面,則入口修改成dist/login.html.
第三步:使用Hbuilder打包時須要將除dist之外的文件或目錄添加到un'pa'ckage非打包清單中,減小咱們app的體積。
求個star,嘿嘿