NUXT.JS框架打版后生成静态页面CSS太长解决方法

在开发我们公司的恒相产品画册项目时,使用VUE框架开发SEO就无法优化了,最后采用UNXT.JS框架开发此项目。项目第一阶段开发完毕后,打版上线也没有注意CSS的问题,在使用站长工具查询时,抓取页面数据显示无用代码过长不利于SEO。扒了了好多解决方案,经测试一下方法可用。

一、在NUXT.JS框架中找到nuxt.config.js配置文件;

二、在页面中找到build配置项,如果没有请自行添加;

export default {
    head: {},
    css: [],
    plugins: [],
    buildModules: [],
    modules: [],
    axios: {},
    proxy: {},
    build: {
        ************
        ************
    }
}

三、设置extractCSS为true,如果没有请自行添加;

export default {
    head: {},
    css: [],
    plugins: [],
    buildModules: [],
    modules: [],
    axios: {},
    proxy: {},
    build: {
        extractCSS: true
    }
}

四、设置optimization对象,如果没有请自行添加;

export default {
    head: {},
    css: [],
    plugins: [],
    buildModules: [],
    modules: [],
    axios: {},
    proxy: {},
    build: {
        extractCSS: true,
        optimization: {
             splitChunks: {
                   cacheGroups: {
                         styles: {
                            name: 'styles',
                            test: /\.(css|vue)$/,
                            chunks: 'all',
                            enforce: true
                         }
                   }
             }
        }
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

@海码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值