欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue項目build打包后部分樣式錯亂的解決

 更新時間:2023年07月19日 14:20:41   作者:迷彩湃  
這篇文章主要介紹了vue項目build打包后部分樣式錯亂的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

vue項目build打包后部分樣式錯亂

我在做一個頁面加載loading 效果的時候,改了很多樣式,有全局的有私有的,以至于到最后把自己都搞亂了不知道改過什么東西,最后在build打包上線后出現(xiàn)了部分樣式顯示錯亂(主要是全局樣式),影響到了整個頁面,當(dāng)時都懵了,怎么也找不到問題。墨跡到了晚上九點鐘。

在網(wǎng)上查了很多資料。最終解決,特意在這里記錄一下,發(fā)現(xiàn)網(wǎng)上關(guān)于這種問題的回答挺少的所以我找了好久,希望我的回答可以貢獻一點力量,讓同樣遇到這個問題的小伙伴不迷茫。

直接上代碼:

其實只需簡單兩步就OK。

1, 在build 文件夾下 webpack.prod.conf.js 中 plugins 數(shù)組 注釋掉這句話

2, 同樣在utils.js 中 cssLoader 中加上 minimize: true

這樣再build打包試試,遇到這種問題的主要原因是:build在打包的時候會把js,css文件一起打包這樣就會把重復(fù)的樣式覆蓋掉,所以我在app.vue里面寫的全局樣式就遭了殃,被玷污了!哈哈。

另外還有一些其他的辦法解決編譯后樣式不生效的問題。在這里我一并說一下,上面所說的只是我遇到的狀況,也會有一些其他的場景也會導(dǎo)致樣式不生效。

1,main.js 入口文件樣式引入要有西安后續(xù)順序,樣式文件應(yīng)該稍微往前放放,比如像這樣,把app 和router 放在后面去。

2,在組件中的樣式加上 scoped 屬性,讓樣式只在當(dāng)前組件中生效。

3,最后一個方法就比較費力了,是個體力活。找到被污染的樣式手動修改,權(quán)重不夠提高權(quán)重多嵌套幾層選擇器,也可以加上!important

vue使用npm run build 打包樣式與本地不符

問題描述

系統(tǒng)中集成Activiti 工作流時,發(fā)現(xiàn)編輯頁面與本地開發(fā)環(huán)境顯示不符,

本地開發(fā)環(huán)境:

服務(wù)器生產(chǎn)環(huán)境:

本地環(huán)境可以顯示各種工具,服務(wù)器就很短。F12查看按鈕其實是有的。

因為數(shù)據(jù)庫和后臺都是一致的,所以問題鎖定在前端部分。

猜測是node版本問題,換版本也不行。用同事電腦打包也是一個效果。

由于個人開發(fā)久了有個老毛病,只看error 不看warning,相信很多老程序員都會有這個問題。

 WARNING in asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).

意思是說有的文件超出限制。得到這個線索打開度娘翻到一個帖子復(fù)制粘貼大法

configureWebpack: config => {
    // 為生產(chǎn)環(huán)境修改配置...
    if (process.env.NODE_ENV === 'production') {
      config.mode = 'production';
      // 打包文件大小配置
      config.performance = {
        maxEntrypointSize: 10000000,
        maxAssetSize: 30000000
      }
    }
  },

重新打包后警告消失發(fā)布服務(wù)器問題解決

通往成功的路沒有捷徑。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • vue2.0 路由不顯示router-view的解決方法

    vue2.0 路由不顯示router-view的解決方法

    下面小編就為大家分享一篇vue2.0 路由不顯示router-view的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • el-select下拉選擇緩存的實現(xiàn)

    el-select下拉選擇緩存的實現(xiàn)

    本文主要介紹了在使用el-select實現(xiàn)下拉選擇緩存時遇到的問題及解決方案,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-01-01
  • vue項目如何分環(huán)境部署

    vue項目如何分環(huán)境部署

    這篇文章主要介紹了vue項目如何分環(huán)境部署問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2018-12-12
  • 前端Vue2、Vue3和不同版本nuxt的插槽使用詳解

    前端Vue2、Vue3和不同版本nuxt的插槽使用詳解

    這篇文章主要介紹了前端Vue2、Vue3和不同版本nuxt的插槽使用的相關(guān)資料,Vue2和Vue3中,插槽機制允許在組件模板中定義占位符,并在使用組件時插入自定義內(nèi)容,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2025-02-02
  • 在vue組件中使用axios的方法

    在vue組件中使用axios的方法

    下面小編就為大家分享一篇在vue組件中使用axios的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • 詳解vue嵌套路由-params傳遞參數(shù)

    詳解vue嵌套路由-params傳遞參數(shù)

    本篇文章主要介紹了詳解vue嵌套路由-params傳遞參數(shù),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • Vue2實現(xiàn)組件延遲加載的示例代碼

    Vue2實現(xiàn)組件延遲加載的示例代碼

    當(dāng)一個頁面需要加載較多個組件時,并且組件自身又比較復(fù)雜,如果一次性加載,可能等待時間較長,體驗不好,這個時候就需要延遲加載了,本文為大家介紹了Vue2實現(xiàn)組件延遲加載的示例代碼,需要的可以參考下
    2024-01-01
  • Element Plus的el-icon怎么用

    Element Plus的el-icon怎么用

    在Element Plus里,Icon圖標的用法和以前不一樣了,本文主要介紹了Element Plus的el-icon怎么用,具有一定的參考價值,感興趣的可以了解一下
    2022-04-04
  • vue實現(xiàn)進入全屏和退出全屏的示例代碼

    vue實現(xiàn)進入全屏和退出全屏的示例代碼

    最近一個項目需要進行大屏展示,所以登錄完就要處于一個全屏的狀態(tài),本文主要介紹了vue實現(xiàn)進入全屏和退出全屏的示例代碼,具有一定的參考價值,感興趣的可以了解一下
    2023-12-12
  • vue實現(xiàn)文件上傳讀取及下載功能

    vue實現(xiàn)文件上傳讀取及下載功能

    這篇文章主要為大家詳細介紹了vue實現(xiàn)文件上傳讀取及下載功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-09-09

最新評論