こんにちは、
nuxt 2.12.2プロジェクトをビルドすると、次の警告が表示されます。
テンプレートパスが提供されていないため、Tailwindは未使用のスタイルを削除していません。
しかし、cssは削除されているようです。 手がかりはありますか?
はい、デフォルトではありません。
私の場合は適切です:
module.exports = {
purge: [
"./pages/**/*.vue",
"./components/**/*.vue",
"./plugins/**/*.vue",
"./static/**/*.vue",
"./store/**/*.vue"
],
theme: {},
variants: {},
plugins: []
};
それは私にも起こり、 @ Triloworldソリューションで動作しました。 でもデフォルトで追加するべきだと思います!!
@Triloworldのソリューションはうまく機能しているようです! ありがとう!
私は今@Atinuxが新しい上の推奨設定を置くことを見てきましたtailwind.config.js
問題は、現在のプロジェクトでは更新されなかったことです。
彼が設定した推奨設定は次のとおりです。
// tailwind.config.js
module.exports = {
/* ... your actual config */,
purge: {
// Learn more on https://tailwindcss.com/docs/controlling-file-size/#removing-unused-css
enabled: process.env.NODE_ENV === 'production',
content: [
'components/**/*.vue',
'layouts/**/*.vue',
'pages/**/*.vue',
'plugins/**/*.js',
'nuxt.config.js'
]
}
}
@santicrosに感謝し@Triloworldソリューションを使用してビルドまたは生成すると、 md:*
ようなブレークポイントがコンパイル済みファイルに表示されません。
@dbarjsはmd:*
で私の側で同じ問題に遭遇します。 tailwind.config.jsとnuxt.config.jsのパージを無効にしました
このモジュールでは、 enabled
本番フラグを追加する必要はないと思います。
Tailwindのドキュメントによると、パージは本番enabled
が手動オーバーライドであることを明示しています。 したがって、このモジュールはデフォルトで手動オーバーライドを要求するべきではありません。
この問題は、最近のアクティビティがないため、自動的に古いものとしてマークされています。 それ以上のアクティビティが発生しない場合は閉じられます。 貢献していただきありがとうございます。
最も参考になるコメント
私は今@Atinuxが新しい上の推奨設定を置くことを見てきましたtailwind.config.js
問題は、現在のプロジェクトでは更新されなかったことです。
彼が設定した推奨設定は次のとおりです。