Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

981
Views
Error: el complemento PostCSS tailwindcss requiere PostCSS 8

Instalé la nueva versión 2.0 de tailwindcss y tengo el siguiente error. Intenté desinstalar postcss y tailwindcss pero no funciona. Necesitas ayuda.

 Module build failed (from ./node_modules/postcss-loader/src/index.js): Error: PostCSS plugin tailwindcss requires PostCSS 8. Migration guide for end-users: https://github.com/postcss/postcss/wiki/PostCSS-8-for-end-users at Processor.normalize (/Users/niklas/Desktop/Privat/Projekte/nifoschool-frontend/node_modules/postcss-loader/node_modules/postcss/lib/processor.js:153:15) at new Processor (/Users/niklas/Desktop/Privat/Projekte/nifoschool-frontend/node_modules/postcss-loader/node_modules/postcss/lib/processor.js:56:25) at postcss (/Users/niklas/Desktop/Privat/Projekte/nifoschool-frontend/node_modules/postcss-loader/node_modules/postcss/lib/postcss.js:55:10) at /Users/niklas/Desktop/Privat/Projekte/nifoschool-frontend/node_modules/postcss-loader/src/index.js:140:12 @ ./node_modules/vue-style-loader??ref--6-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/util/SlideInfo.vue?vue&type=style&index=0&lang=css& 4:14-393 14:3-18:5 15:22-401 @ ./src/components/util/SlideInfo.vue?vue&type=style&index=0&lang=css& @ ./src/components/util/SlideInfo.vue @ ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/Grades.vue?vue&type=script&lang=js& @ ./src/views/Grades.vue?vue&type=script&lang=js& @ ./src/views/Grades.vue @ ./src/router/index.js @ ./src/main.js @ multi (webpack)-dev-server/client?http://172.20.12.3:8081&sockPath=/sockjs-node (webpack)/hot/dev-server.js ./src/main.js

Aquí está mi paquete.json

 "name": "nifo-school", "version": "0.1.0", "private": true, "scripts": { "serve": "vue-cli-service serve", "build": "vue-cli-service build", "lint": "vue-cli-service lint", "electron:build": "vue-cli-service electron:build", "electron:serve": "vue-cli-service electron:serve", "postinstall": "electron-builder install-app-deps", "postuninstall": "electron-builder install-app-deps" }, "main": "background.js", "dependencies": { "react": "^16.3.0", "@ivanv/vue-collapse-transition": "^0.2.1", "autoprefixer": "^10.0.2", "axios": "^0.21.0", "core-js": "^3.6.5", "electron": "^8.0.0", "electron-drag": "^2.0.0", "jquery": "^3.5.1", "js-cookie": "^2.2.1", "postcss-cli": "^=8.0", "react-collapse": "^5.0.1", "summernote": "^0.8.18", "tailwindcss": "^2.0.1", "v-click-outside": "^3.1.2", "vue": "^2.6.11", "vue-html-editor": "^0.2.1", "vue-i18n": "^8.22.1", "vue-router": "^3.2.0", "vue2-editor": "^2.10.2", "vuex": "^3.5.1" }, "devDependencies": { "@vue/cli-plugin-babel": "~4.5.0", "@vue/cli-plugin-eslint": "~4.5.0", "@vue/cli-plugin-router": "~4.5.0", "@vue/cli-service": "~4.5.0", "@vue/eslint-config-airbnb": "^5.0.2", "babel-eslint": "^10.1.0", "electron-devtools-installer": "^3.1.0", "eslint": "^6.7.2", "eslint-plugin-import": "^2.20.2", "eslint-plugin-vue": "^6.2.2", "lint-staged": "^9.5.0", "node-sass": "^4.12.0", "postcss": "^=8.1", "sass-loader": "^8.0.2", "vue-cli-plugin-electron-builder": "~2.0.0-rc.4", "vue-template-compiler": "^2.6.11" }, "gitHooks": { "pre-commit": "lint-staged" }, "lint-staged": { "*.{js,jsx,vue}": [ "vue-cli-service lint", "git add" ] } }``` Thanks for help
over 4 years ago · Santiago Trujillo
21 answers
Answer question

0

Está integrando Tailwind con una herramienta que se basa en una versión anterior de PostCSS. Puede usar este documentohttps://tailwindcss.com/docs/installation#post-css-7-compatibility-build

over 4 years ago · Santiago Trujillo Report

0

trabajó para mi :

 npm install tailwindcss@npm:@tailwindcss/postcss7-compat postcss@^7 autoprefixer@^9
over 4 years ago · Santiago Trujillo Report

0

Tuve el mismo problema al usar laravel 8, así que intente desinstalar Tailwind usando "npm uninstall tailwindcss" e instálelo de nuevo usando

npm instalar tailwindcss@compat

luego ejecute "npx tailwindcss init" si no tiene el archivo tailwing.config.js

luego ejecute npm run watch.

siga la documentación de laravel para obtener más información cuando se quede atascado https://laravel.com/docs/8.x/mix#tailwindcss

over 4 years ago · Santiago Trujillo Report

0

La solución anterior solucionó el problema de TaildWindCss PostCss, pero enfrenté otro error, que es:

TypeError: getProcessedPlugins is not a function

La solución es actualizar la versión de Node , en mi caso, actualicé de v10 a v15, lo que solucionó mi problema.

over 4 years ago · Santiago Trujillo Report

0

Curiosamente, tuve este problema en una máquina de desarrollo. . . pero no el otro, con un archivo package.json idéntico y usando un nodo/npm idéntico (15.5/7.3). Eliminé node_modules, reinstalé. No lo arreglé.

La solución final, que es extraña, es después de la reinstalación del módulo de nodo, todo lo que hice fue:

 npm uninstall tailwindcss

luego

 npm i tailwindcss --save-dev

(nota, no usar el paquete de compatibilidad) y funcionó bien. Tengo que usar --legacy-peer-deps cuando reinstalo node_modules, por lo que de alguna manera el orden de instalación importaba en mi escenario. . .

over 4 years ago · Santiago Trujillo Report

0

Tuve el mismo problema e hice lo siguiente para resolverlo;

  1. Verifique su versión de npm usando npm -ver y asegúrese de instalar la última versión
  2. También verifique su versión de Node y actualice a la última versión a través de esta URL: "https://nodejs.org/en/download/"
over 4 years ago · Santiago Trujillo Report

0

Esta solución a continuación debería funcionar perfectamente.

Ejecute los siguientes comandos

 npm uninstall tailwindcss postcss autoprefixer npm install tailwindcss@npm:@tailwindcss/postcss7-compat @tailwindcss/postcss7-compat postcss@^7 autoprefixer@^9

EDITAR: Se eliminaron algunos espacios erróneos.

over 4 years ago · Santiago Trujillo Report

0

tienes que uninstall todo esto

npm uninstall autoprefixer postcss tailwindcss

Luego ejecute este comando, generará el archivo tailwind.css automáticamente

 vue add tailwind
over 4 years ago · Santiago Trujillo Report

0

Intenté todo y todavía tenía TypeError: getProcessedPlugins is not a function . Lo que me solucionó el problema fue actualizar la versión de nodejs.

Para comprobar la versión del nodo instalado

 node -v

mi versión de nodo era v10.23.0 y estaba usando Ubuntu. Actualicé a v14.15.4 .

Así es como actualicé el nodo

 sudo apt update curl -sL https://deb.nodesource.com/setup_14.x | sudo bash - sudo apt-get install -y nodejs node -v

también limpié el caché para estar más seguro

 npm cache clean -f

Después de actualizar, eliminé la carpeta node_modules dentro del proyecto. ejecutó npm install y luego ejecutó npm run dev dentro de la carpeta del proyecto.

Esta es la única solución que funcionó para mí, así que compártela.

over 4 years ago · Santiago Trujillo Report

0

Desinstale Tailwind y vuelva a instalar usando la compilación de compatibilidad en su lugar

 npm uninstall tailwindcss postcss autoprefixer npm install tailwindcss@npm:@tailwindcss/postcss7-compat postcss@^7 autoprefixer@^9
over 4 years ago · Santiago Trujillo Report

0

Para resolver este error, desinstale Tailwind y vuelva a instalar usando la compilación de compatibilidad en su lugar:

 npm uninstall tailwindcss postcss autoprefixer npm install -D tailwindcss@npm:@tailwindcss/postcss7-compat postcss@^7 autoprefixer@^9

Solución de la documentación de Tailwind v2

over 4 years ago · Santiago Trujillo Report

0

Recibí un error del árbol de dependencias cuando intenté desinstalar e instalar con la versión compacta. Así que tuve que instalarlo con yarn y funciona.

 npm uninstall tailwindcss postcss autoprefixer yarn add tailwindcss@npm:@tailwindcss/postcss7-compat postcss@^7 autoprefixer@^9
over 4 years ago · Santiago Trujillo Report

0

npm uninstall tailwindcss postcss autoprefixer

luego

 vue add tailwind

para usar el complemento vue cli https://www.npmjs.com/package/vue-cli-plugin-tailwind

over 4 years ago · Santiago Trujillo Report

0

Estoy en una Mac usando VueJS 3 (@vue/cli 4.5.11). Para mí, los siguientes dos comandos resolvieron el problema:

 npm uninstall tailwindcss postcss autoprefixer npm install -D tailwindcss@latest postcss@latest autoprefixer@latest

Esta instalado:

  • viento de cola 2.1.1
  • postcss 8.2.10
  • autoprefijador 10.2.5
over 4 years ago · Santiago Trujillo Report

0

La respuesta aceptada ahora está desactualizada.

A partir de v2.0, Tailwind CSS depende de PostCSS 8. La respuesta previamente aceptada indica cómo cambiar a PostCSS 8

En su lugar, haga lo siguiente para que todo funcione en las últimas versiones

yarn add @storybook/addon-postcss

Luego edite su .storybook/main.js

 module.exports = { stories: [ "../stories/**/*.stories.mdx", "../stories/**/*.stories.@(js|jsx|ts|tsx)", ], addons: [ "@storybook/addon-links", "@storybook/addon-essentials", { name: "@storybook/addon-postcss", options: { postcssLoaderOptions: { implementation: require("postcss"), }, }, }, ], };

https://storybook.js.org/addons/@storybook/addon-postcss

@dlporter98

over 4 years ago · Santiago Trujillo Report

0

Mientras no use Vue, espero que esto ayude a otros con un problema similar. En mi caso, estaba usando TailwindCSS con Gulp (^4.0.2) y pude resolver el error eliminando tailwind y sus dependencias:

npm uninstall tailwindcss gulp-postcss autoprefixer

Luego los volví a instalar, pero especificó explícitamente el complemento postcss como versión 9:

npm install tailwindcss autoprefixer gulp-postcss@9

Probé con gulp-postcss@latest , pero descubrí que seguía instalando la versión 8.3.1 y no resolvió el error. Se puede ver más información aquí:https://github.com/postcss/postcss/wiki/PostCSS-8-for-end-users

De lo contrario, me haría eco del uso de la versión de compatibilidad con Tailwind.

over 4 years ago · Santiago Trujillo Report

0

También me enfrenté a este problema durante la actualización. anteriormente hice la configuración usando postCSS.

la documentacion oficial dice

Note that Tailwind CSS v3.0 requires PostCSS 8, and no longer supports PostCSS 7. If you can't upgrade to PostCSS 8, we recommend using Tailwind CLI instead of installing Tailwind as a PostCSS plugin.

Así que esta vez hice la configuración usando cli. https://tailwindcss.com/docs/installation

  1. yarn remove tailwindcss postcss autoprefixer
    yarn add --dev tailwindcss@latest @tailwindcss/typography@latest @tailwindcss/forms@latest @tailwindcss/aspect-ratio@latest @tailwindcss/line-clamp@latest postcss@latest autoprefixer@latest

  2. npx tailwindcss -i ./src/assets/css/style.css -o ./src/assets/css/tailwind.css --watch

Y en package.json necesito hacer este cambio

https://tailwindcss.com/docs/content-configuration#it-simplemente-no-está-funcionando-correctamente

mi paquete.json

"start": "concurrently \"npm run start:css\" \"react-scripts start\"",
"start:css": "tailwindcss -o src/assets/css/tailwind.css --watch",
"build": "tsc && npm run build:css && react-scripts build",
"build:css": "NODE_ENV=production tailwindcss -o src/assets/css/tailwind.css -m",

Esta respuesta me ayudó a resolver el problema https://stackoverflow.com/a/70492649/7225816

over 4 years ago · Santiago Trujillo Report

0

Con Vue 3 y Tailwindcss 3

  1. Crear tailwind.config.js
  2. Crear postcss.config.js
  3. Agregue lo siguiente en postcss.config.js
 module.exports = { plugins: { tailwindcss: { config: './tailwind.config.js' } } }

La configuración anterior funciona bien con los últimos postcss, autoprefixer, vue 3 y tailwind 3

over 4 years ago · Santiago Trujillo Report

0

Esto funcionó para mí: ejecutando "npm install tailwindcss postcss" y "npm install tailwindcss autoprefixer"

esto separa la instalación de postcss y autoprefixer de forma independiente.

over 4 years ago · Santiago Trujillo Report

0

Equivalente de hilo para aquellos que están atascados con PostCSS v8 debido al uso de un marco como Vuepress v1:

yarn add -D tailwindcss@npm:@tailwindcss/postcss7-compat postcss@^7 autoprefixer@^9

over 4 years ago · Santiago Trujillo Report

0

Para aquellos que actualicen a Tailwind 3 y experimenten este problema, las siguientes instrucciones de la solución de problemas de Tailwind son las que me solucionaron.

Específicamente, cambiando sus scripts de inicio y compilación:

 "start": "concurrently \"npm run start:css\" \"react-scripts start\"", "start:css": "tailwindcss -o src/tailwind.css --watch", "build": "tsc && npm run build:css && react-scripts build", "build:css": "NODE_ENV=production tailwindcss -o src/tailwind.css -m",

Sin embargo, tendrá que instalar concurrently y npm-run-all .

El siguiente es mi postcss.config.js :

 module.exports = { plugins: { tailwindcss: {}, autoprefixer: {}, }, }

Esto significará que tendrá que importar index.css tailwind.css su archivo index.{tsx,js} para el proyecto.

Y si esto funcionó para usted, tenga en cuenta que es posible que ya no necesite @craco/craco .

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!