1,將項目目錄下config文件內index.js中assetsPublicPath修改成 assetsPublicPath: './'vue
2,執行npm run build以後生成dist文件夾android
3,打開HBuilder,文件->打開目錄,以下圖web
選擇剛纔生成的dist目錄,輸入項目名稱,點擊完成vuex
3,此時會看到HBuilder項目下多了一個W標識(表示web項目)的myApp項目,npm
右鍵菜單選擇‘轉換成移動‘轉換成移動App’,而後‘myApp’前面的標識就變成了‘A’,至此就已經轉換成移動app了,app
隨後就能夠利用HBuilder鏈接真機運行測試
或者發行成爲原生appui
注意:若是真機運行或模擬器運行報以下錯誤this
Uncaught Error: [vuex] vuex requires a Promise polyfill in this browserget
如下爲以android apk爲例的發行爲原生app的步驟
1,點擊發行,這裏發佈測試apk選擇使用DCloud公用證書,點擊‘打包’
2,正在製做安裝包,製做完成,手動下載
3,將下載的apk安裝到android的手機看效果,如下是放到模擬器中的效果
而後就能夠在手機上玩啦~