PostCSS module build failed
See original GitHub issueI don’t know whether it’s a @nuxt/postcss8 bug or @nuxtjs/tailwindcss bug. The error emits only on the first build, the pages is blank. When I refreshed Nuxt for the second build, it works fine. Error lines below.
Version
@nuxtjs/tailwindcss: 4.0.1 nuxt: 2.15.3 postcss: 8.2.8 node: 14.6.0 yarn: 1.22.10
Reproduction Link
https://codesandbox.io/s/competent-bell-3j3ng
I’m running on Windows, I tested on Ubuntu with Github Actions and it outputs the same error.
What is actually happening?
ERROR Failed to compile with 1 errors friendly-errors 14:47:43
ERROR in ./node_modules/@nuxtjs/tailwindcss/dist/runtime/tailwind.css friendly-errors 14:47:43
Module build failed (from ./node_modules/@nuxt/postcss8/node_modules/postcss-loader/dist/cjs.js): friendly-errors 14:47:43
Error: Your config mentions the "[object Object]" variant, but "[object Object]" doesn't appear to be a variant. Did you forget or misconfigure a plugin that supplies that variant?
at .\node_modules\@nuxtjs\tailwindcss\dist\runtime\tailwind.css:3:1
at .\node_modules\tailwindcss\lib\lib\substituteVariantsAtRules.js:235:19
at arrayEach (.\node_modules\lodash\lodash.js:516:11)
at Function.forEach (.\node_modules\lodash\lodash.js:9368:14)
at .\node_modules\tailwindcss\lib\lib\substituteVariantsAtRules.js:233:25
at .\node_modules\postcss\lib\container.js:151:16
at .\node_modules\postcss\lib\container.js:74:18
at AtRule.each (.\node_modules\postcss\lib\container.js:60:16)
at AtRule.walk (.\node_modules\postcss\lib\container.js:71:17)
at .\node_modules\postcss\lib\container.js:79:24
at Root.each (.\node_modules\postcss\lib\container.js:60:16)
at Root.walk (.\node_modules\postcss\lib\container.js:71:17)
at Root.walkAtRules (.\node_modules\postcss\lib\container.js:149:17)
at .\node_modules\tailwindcss\lib\lib\substituteVariantsAtRules.js:217:11
at LazyResult.runOnRoot (.\node_modules\postcss\lib\lazy-result.js:303:16)
at LazyResult.runAsync (.\node_modules\postcss\lib\lazy-result.js:355:26)
at LazyResult.async (.\node_modules\postcss\lib\lazy-result.js:205:30)
friendly-errors 14:47:43
@ ./node_modules/@nuxtjs/tailwindcss/dist/runtime/tailwind.css 4:14-207 15:3-20:5 16:22-215
@ ./.nuxt/App.js
@ ./.nuxt/index.js
@ ./.nuxt/client.js
@ multi ./node_modules/eventsource-polyfill/dist/browserify-eventsource.js (webpack)-hot-middleware/client.js?reload=true&timeout=30000&ansiColors=&overlayStyles=&path=%2F__webpack_hmr%2Fclient&name=client ./.nuxt/client.js
Issue Analytics
- State:
- Created 3 years ago
- Comments:6
Top Results From Across the Web
Module build failure after upgrade from 12.0.1 to 14.0.0 #448
After updating my Angular app from 10 to 11 recently, I am encountering build errors from postcss-import after the package is upgraded to...
Read more >6 - Stack Overflow
css) Module build failed (from ./node_modules/postcss-loader/src/index.js): TypeError: Cannot read property 'type' of undefined at /home/akashj/ ...
Read more >caleb65 - Laracasts
resources/sass/app.scss) Module build failed (from ./node_modules/postcss-loader/src/index.js): SyntaxError (2:1) Unknown word 1 | > 2 | var content ...
Read more >Fix error in styles.scss class does not exist. Module build failed ...
I had this error on a Typescript Angular project, where my Tailwind css could not be compiled every time I created a new...
Read more >Error: Loading PostCSS Plugin failed: Cannot find module 
node_modules/@vue/cli-service/node_modules/postcss-loader/src??ref--6-oneOf-3-2!./node_modules/mdbvue/lib/css/mdb.min.css) Module build failed (from .
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
@aldy505 good call, seems to have resolved my issue 👍
@Atinux but it works on v3🤔 Thanks anyway!