mirror of
https://github.com/tailwindlabs/tailwindcss.git
synced 2025-12-08 21:36:08 +00:00
Don't calculate didYouMean suggestions prematurely
This commit is contained in:
parent
7572b0256c
commit
6fa213d5d8
@ -167,8 +167,6 @@ function makeExtractUtilityRules(css, lookupTree, config) {
|
||||
if (utilityMap[utilityName] === undefined) {
|
||||
// Look for prefixed utility in case the user has goofed
|
||||
const prefixedUtility = prefixSelector(config.prefix, `.${utilityName}`).slice(1)
|
||||
const suggestedClass = didYouMean(utilityName, Object.keys(utilityMap))
|
||||
const suggestionMessage = suggestedClass ? `, but \`${suggestedClass}\` does` : ''
|
||||
|
||||
if (utilityMap[prefixedUtility] !== undefined) {
|
||||
throw rule.error(
|
||||
@ -176,6 +174,9 @@ function makeExtractUtilityRules(css, lookupTree, config) {
|
||||
)
|
||||
}
|
||||
|
||||
const suggestedClass = didYouMean(utilityName, Object.keys(utilityMap))
|
||||
const suggestionMessage = suggestedClass ? `, but \`${suggestedClass}\` does` : ''
|
||||
|
||||
throw rule.error(
|
||||
`The \`${utilityName}\` class does not exist${suggestionMessage}. If you're sure that \`${utilityName}\` exists, make sure that any \`@import\` statements are being properly processed before Tailwind CSS sees your CSS, as \`@apply\` can only be used for classes in the same CSS tree.`,
|
||||
{ word: utilityName }
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user