AOSSIE-Org / AOSSIE-Org/DebateAI
ReferenceError: require is not defined in tailwind.config.js (Node.js v22)
- Lenguaje dominante
- TypeScript
- Estrellas
- 84
- Forks
- 198
- Merge medio
- 2 d 19 h
- PR fusionados (30 d)
- 30
Descripción
I am encountering a `ReferenceError: require is not defined` while running frontend.
It appears that `tailwind.config.js` is being interpreted as an **ES Module**, but the configuration file still uses **CommonJS syntax (`require()`)**, which leads to the error.
### Error Output
```
ReferenceError: require is not defined
```
### Expected Behavior
Tailwind CSS should either:
* Correctly handle CommonJS syntax in `tailwind.config.js`, or
* Clearly document that the configuration file must use ES Module syntax (`import` / `export`) when running on newer Node.js versions.
### Actual Behavior
The build process fails immediately with a `ReferenceError`, preventing the application from running.
The issue is resolved by either:
Renaming tailwind.config.js to tailwind.config.cjs, or
Converting the config file to ES Module syntax.
Please let me know if this is the expected behavior or if there is a recommended solution, and assign to me
@bhavik-mangla
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Evaluación
Este issue todavía no se ha evaluado.