国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

vue項目打包后打開頁面空白解決辦法

2024-05-06 15:33:02
字體:
供稿:網(wǎng)友

網(wǎng)上很多說自己的VUE項目通過Webpack打包生成的list文件,放到HBulider打包后,通過手機打開一片空白。這個主要原因是路徑的問題。

1、記得改一下config下面的index.js中bulid模塊導出的路徑。因為index.html里邊的內(nèi)容都是通過script標簽引入的,而你的路徑不對,打開肯定是空白的。先看一下默認的路徑。

module.exports = { build: { env: require('./prod.env'), index: path.resolve(__dirname, '../dist/index.html'), assetsRoot: path.resolve(__dirname, '../dist'), assetsSubDirectory: 'static', assetsPublicPath: '/', productionSourceMap: true,

assetsPublicPath默認的是  ‘/'  也就是根目錄。而我們的index.html和static在同一級目錄下面。  所以要改為  ‘./ '

2、另外還需要注意一點。src里邊router/index.js路由配置里邊默認模式是hash,如果你改成了history模式的話,打開也會是一片空白。所以改為hash或者直接把模式配置刪除,讓它默認的就行 。如果非要使用history模式的話,需要你在服務端加一個覆蓋所有的情況的候選資源:如果URL匹配不到任何靜態(tài)資源,則應該返回一個index.html,這個頁面就是你app依賴頁面。

// mode: 'history' // 默認hash

如果不會打包vue項目,請看我寫的另外一篇詳細教程:Vue webapp項目通過HBulider打包原生APP

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持錯新站長站。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 巩留县| 布尔津县| 江门市| 富裕县| 广河县| 固阳县| 黔西县| 田林县| 广饶县| 青浦区| 伊吾县| 灌阳县| 东海县| 日土县| 肥西县| 沅江市| 吉木萨尔县| 宝应县| 璧山县| 乌拉特后旗| 芜湖市| 柳河县| 西丰县| 东港市| 漾濞| 永寿县| 射洪县| 曲阳县| 望都县| 富顺县| 五大连池市| 莱西市| 女性| 枝江市| 延庆县| 临邑县| 苍山县| 晋宁县| 铜鼓县| 东乌珠穆沁旗| 莱西市|