色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

解決vue項目,npm run build后,報路徑錯的問題

瀏覽:107日期:2022-12-08 15:47:00

在build目錄下的webpack.prod.conf.js里面:

output: { path: config.build.assetsRoot, publicPath: '/dist/', // 添加這行代碼,可解決該問題或者publicPath: './',也可解決 filename: utils.assetsPath(’js/[name].[chunkhash].js’), chunkFilename: utils.assetsPath(’js/[id].[chunkhash].js’)},

補充知識:vue項目打包后,npm run build相關配置,以及解決項目打包后,圖片404,背景圖片找不到,iview代碼出問題的情況

1.首先找到config下的index.js文件 將build下的assetsPublicPath的斜杠換成./ 操作如下

只需要換build中的就可以 dev中的assetsPublicPath不用動 不然打包過后 npm run dev的時候直接出現can not Get

解決vue項目,npm run build后,報路徑錯的問題

2.因為打包后生成的是dist文件夾 文件夾中是static文件夾和index.html static文件夾中包含css fonts img js等文件夾 我們寫好的css內容在css文件夾中的app.css中 要訪問的圖片內容在img下 所以要../../才可以訪問到

解決vue項目,npm run build后,報路徑錯的問題

3.動態綁定src 應使用require方式引入

解決vue項目,npm run build后,報路徑錯的問題

4.使用iview,npm run build打包后,總會出現找不到woff字體等情況。在build文件夾下的webpack.prod.conf.js文件中 將extract改為false 就可以了

解決vue項目,npm run build后,報路徑錯的問題

5.使用iview時,有些樣式我們要自己修改成我們想要的 直接復制出來 新建個style標簽在里面修改 在dev下訪問正常 npm run build下就出現問題 這個多數是嵌套問題

我當時遇到的是左側菜單在開發時,一點問題都沒有。打包后左側菜單上面出來好大的空隙。本身調整好的懸停顏色還有字體背景等顏色都沒了 解決方法: 當時項目用的是less 所以我在iview中找到我要重寫的這些css他們的層級嵌套關系,逐級嵌套 就解決了這個問題 如下圖 ivu-layout-sider是ivu-menu-submenu-title的父級 我當時忽略他們的層級關系 沒有嵌套 直接平級的寫在less中了 開發時雖然沒出現問題 但是打包后問題百出 所以建議大家在開發時 要修改組件樣式的時候 也要對應好層級關系

解決vue項目,npm run build后,報路徑錯的問題

以上這篇解決vue項目,npm run build后,報路徑錯的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Vue
相關文章:
主站蜘蛛池模板: 一级黄色录像片 | 日韩 国产 欧美视频一区二区三区 | 久久久久女人精品毛片九一 | 国产精品一区二区三区久久 | 亚洲精品国产成人99久久 | 久久国产精品一国产精品 | 精品国产免费第一区二区三区日韩 | 久久亚洲国产中v天仙www | 偷偷操不一样的久久 | 久草新免费 | 久久久久久久久久久久久久久久久久 | 国产99精品在线观看 | 美女双腿打开让男人桶爽网站 | 亚洲一区2区三区4区5区 | 国产精品观看在线亚洲人成网 | 欧美日韩在线视频不卡一区二区三区 | 欧美日韩一区二区三区四区在线观看 | 王朝影院一区二区三区入口 | 国产成人a福利在线观看 | 手机看片欧美 | 日韩三级中文 | 日本一区二区三区免费视频 | 国产一区二区福利久久 | 国产成人免费午夜在线观看 | 2021国产精品自在拍在线播放 | 精品久久久久久久高清 | 亚洲一区二区三区成人 | 日韩二区三区 | 久久国产视频一区 | 亚洲天堂黄 | 9cao视频精品 | 亚洲精品日本 | 欧美a级毛片免费播敢 | 99爱视频精品免视看 | 日韩欧美精品综合一区二区三区 | 久久久久国产 | 福利社在线 | 久久久国产精品网站 | 仑乱高清在线一级播放 | 国产一区二区三区四区在线观看 | 日本s色大片在线观看 |