vue專案打包後開啟空白解決辦法

2021-09-10 09:29:10 字數 638 閱讀 8252

網上很多說自己的vue專案通過webpack打包生成的list檔案,放到hbulider打包後,通過手機開啟一片空白。這個主要原因是路徑的問題。

1、記得改一下config下面的index.js中bulid模組匯出的路徑。因為index.html裡邊的內容都是通過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在同一級目錄下面。 所以要改為 『./ 』

// mode: 'history'  // 預設hash

解決vue打包後是空白頁面

有的小夥伴可能在剛完成乙個vue專案的時候,要打包上線了,在打包完成後開啟專案檢視一下發現頁面是一片空白,後來開啟控制台看,發現會有這樣的報錯出現。這是怎麼回事呢?因為在你打包專案的時候打包的路徑出現了問題,你打包的是專案給你預設的絕對路徑,我們只要把配置裡的絕對路徑改為相對路徑就可以顯示出頁面後來...

vue專案,打包後報錯以及空白問題

第一次從無到有自己搭建vue專案,npm run dev完全正常,打包之後頁面空白且報錯檔案找不到 1.修改config下面的index.js assetspublicpath預設的是 也就是根目錄。而我們的index.html和static在同一級目錄下面。所以要改為 這樣改完之後我的專案不會再報...

vue打包後顯示空白正確處理方法

因為index.html裡邊的內容都是通過script標籤引入的,而你的路徑不對,開啟肯定是空白的。只要修改config資料夾裡的index.js裡的assetspublicpath的值 assetspublicpath預設的是 也就是根目錄。而我們的index.html和static在同一級目錄下...