nuxt-purgecss 依赖项添加到您的项目中yarn add --dev nuxt-purgecss # or npm install --save-dev nuxt-purgecss
nuxt-purgecss 添加到 nuxt.config.{js,ts} 的 modules 部分export default {
modules: [
// Simple usage
'nuxt-purgecss',
// With options
['nuxt-purgecss', { /* module options */ }],
]
}
⚠️ 如果您使用的是 Nuxt 2,请使用模块的第 1 版。
在深入探讨各个属性之前,请查看模块的默认设置。
默认设置将扫描您常用 Nuxt 文件夹中的所有 .vue、.js 和 .ts 文件,并检查您的 nuxt.config.js(或 .ts)中使用的类。此外,常用类(例如过渡所需的类、nuxt 链接类或使用作用域样式时设置的类)已被列入白名单。
这些设置应该能为各种项目提供良好的基础。
Boolean!nuxt.options.dev(在 nuxt dev 期间禁用,否则启用)设置为 true 时启用模块。
有关 PurgeCSS 相关信息,请阅读PurgeCSS 文档。
// nuxt.config.js
export default {
modules: [
'nuxt-purgecss',
]
}
//nuxt.config.js
export default {
modules: [
'nuxt-purgecss',
],
purgecss: {
enabled: true, // Always enable purgecss
safelist: ['my-class'], // Add my-class token to the safelist (e.g. .my-class)
}
}
>>> 或 ::v-deep 语法。请改用 :deep⚠️ 如果您使用 Nuxt 2,您无法更新到 v2.x(暂时不能?)
modedefu。您可以像往常一样编写值,它们将被合并,而不是使用函数。purgecss。enabled,所有 purgecss 配置都可以直接写入 purgecss 对象。版权所有 (c) Alexander Lichter