当我构建我的项目时,我看到我的代码中使用的所有样式都是“内联”(在生产模式下)重要的:我的nuxt verion是3
我尝试使用nuxt generate
& nuxt build
& npm run build
& npm run generate
& nuxi build
我在nuxt.config.js中使用以下代码:
build: {
css: {
extract: true,
},
},
或
webpack: {
extractCSS: true,
optimization: {
splitChunks: {
cacheGroups: {
styles: {
name: 'styles',
test: /\.(css|vue)$/,
chunks: 'all',
enforce: true
}
}
}
}
}
}
或
build: {
extractCSS: true,
},
webpack: {
extractCSS: true,
},
buildModouls:{
extractCSS: true,
},
所以不要提取我的css代码!为什么?怎么能修好?存在对nuxt 2有效而对nuxt 3无效的情况
2条答案
按热度按时间azpvetkf1#
我有同样的问题
在nuxt.config ts中,你需要设置
builder:"webpack"
,并在webpack的f.e.节中写入你的配置。nwo49xxi2#
这对我很有效: