Skip to content

Cannot find module 'tailwindcss/plugin' #31

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
mnk179 opened this issue Dec 29, 2020 · 56 comments · Fixed by #50
Closed

Cannot find module 'tailwindcss/plugin' #31

mnk179 opened this issue Dec 29, 2020 · 56 comments · Fixed by #50

Comments

@mnk179
Copy link

mnk179 commented Dec 29, 2020

I'm getting this error when building a project with:

{
  "devDependencies": {
    "@tailwindcss/forms": "^0.2.1",
    "tailwindcss": "^2.0.2"
  }
}

tailwind.config.js:

module.exports = {
  plugins: [require("@tailwindcss/forms")],
}
ERROR in ./src/web/css/index.scss
Module build failed (from ../../node_modules/mini-css-extract-plugin/dist/loader.js):
ModuleBuildError: Module build failed (from ./node_modules/postcss-loader/dist/cjs.js):
Error: Cannot find module 'tailwindcss/plugin'
Require stack:
- PROJECT_DIR/node_modules/@tailwindcss/forms/src/index.js
- PROJECT_DIR/projects/Frontend/tailwind.config.js
- PROJECT_DIR/projects/Frontend/node_modules/tailwindcss/lib/index.js
- PROJECT_DIR/projects/Frontend/postcss.config.js
- PROJECT_DIR/projects/Frontend/node_modules/cosmiconfig/dist/loaders.js
- PROJECT_DIR/projects/Frontend/node_modules/cosmiconfig/dist/ExplorerBase.js
- PROJECT_DIR/projects/Frontend/node_modules/cosmiconfig/dist/Explorer.js
- PROJECT_DIR/projects/Frontend/node_modules/cosmiconfig/dist/index.js
- PROJECT_DIR/projects/Frontend/node_modules/postcss-loader/dist/utils.js
- PROJECT_DIR/projects/Frontend/node_modules/postcss-loader/dist/index.js
- PROJECT_DIR/projects/Frontend/node_modules/postcss-loader/dist/cjs.js
- PROJECT_DIR/node_modules/loader-runner/lib/loadLoader.js
- PROJECT_DIR/node_modules/loader-runner/lib/LoaderRunner.js
- PROJECT_DIR/node_modules/webpack/lib/NormalModule.js
- PROJECT_DIR/node_modules/webpack/lib/LoaderTargetPlugin.js
- PROJECT_DIR/node_modules/html-webpack-plugin/lib/child-compiler.js
- PROJECT_DIR/node_modules/html-webpack-plugin/lib/cached-child-compiler.js
- PROJECT_DIR/node_modules/html-webpack-plugin/index.js
- PROJECT_DIR/projects/Frontend/webpack-configs/webpack-common-config.ts
- PROJECT_DIR/projects/Frontend/webpack.config.ts
- PROJECT_DIR/node_modules/webpack-cli/lib/groups/ConfigGroup.js
- PROJECT_DIR/node_modules/webpack-cli/lib/webpack-cli.js
- PROJECT_DIR/node_modules/webpack-cli/lib/bootstrap.js
- PROJECT_DIR/node_modules/webpack-cli/bin/cli.js
- PROJECT_DIR/node_modules/webpack/bin/webpack.js
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:925:15)
    at Function.Module._load (node:internal/modules/cjs/loader:769:27)
    at Module.require (node:internal/modules/cjs/loader:997:19)
    at require (PROJECT_DIR/node_modules/webpack-cli/node_modules/v8-compile-cache/v8-compile-cache.js:159:20)
    at Object.<anonymous> (PROJECT_DIR/node_modules/@tailwindcss/forms/src/index.js:2:16)
    at Module._compile (PROJECT_DIR/node_modules/webpack-cli/node_modules/v8-compile-cache/v8-compile-cache.js:192:30)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1137:10)
    at Module.load (node:internal/modules/cjs/loader:973:32)
    at Function.Module._load (node:internal/modules/cjs/loader:813:14)
    at Module.require (node:internal/modules/cjs/loader:997:19)
    at processResult (PROJECT_DIR/node_modules/webpack/lib/NormalModule.js:582:19)
    at PROJECT_DIR/node_modules/webpack/lib/NormalModule.js:675:5
    at PROJECT_DIR/node_modules/loader-runner/lib/LoaderRunner.js:397:11
    at PROJECT_DIR/node_modules/loader-runner/lib/LoaderRunner.js:252:18
    at context.callback (PROJECT_DIR/node_modules/loader-runner/lib/LoaderRunner.js:124:13)
    at Object.loader (PROJECT_DIR/projects/Frontend/node_modules/postcss-loader/dist/index.js:103:7)
 @ ./src/web/index.tsx 5:0-26
@ItayElgazar
Copy link

same here

@adamwathan
Copy link
Member

Have you installed tailwindcss?

@ItayElgazar
Copy link

ItayElgazar commented Dec 30, 2020 via email

@adamwathan
Copy link
Member

Can you provide a GitHub repo that reproduces the issue? I can't reproduce this problem in a brand new project.

@mnk179
Copy link
Author

mnk179 commented Jan 2, 2021

I tried to replicate the issue here but wasn't able to: https://github.com/mnk179/tailwind-forms

However, it seems to me that this has something to do with dependency resolution in my monorepo setup. I added:

"workspaces": {
        "nohoist": [
            "@tailwindcss/forms",
            "@tailwindcss/forms/**"
        ]
    },

to my package.json and that seems to have solved the issue.

@kamsar
Copy link

kamsar commented Jan 5, 2021

Ran into this, also in yarn workspaces-based monorepo. The nohoist solution seemed to work for me.

I did notice that it looked like tailwindcss was not hoisted (project1/node_modules/tailwindcss), but @tailwindcss/forms seemed to be (node_modules/@tailwindcss/forms). Perhaps @tailwindcss/forms was attempting to require something from a module that was not present at the root?

@AbreezaSaleem
Copy link

AbreezaSaleem commented Jan 8, 2021

I'm getting the same issue. Its a basic cra and I followed the instructions from the tailwindcss documentation to set tailwind up.

Here is my repo: https://github.com/AbreezaSaleem/surveys

@Sjoerd
Copy link

Sjoerd commented Jan 9, 2021

Same issue here, on Windows (development) it works fine, but on my production server (Ubuntu 20 with same NodeJS version as my Windows PC) I got this error.

@papageno
Copy link

papageno commented Jan 18, 2021

  plugins: [
    require("@tailwindcss/aspect-ratio"),
    require("@tailwindcss/typography"),
  ],

Same issue with other @tailwindcss plugins too.

I am on a monorepo set up with yarn workspace.

@yassinebridi
Copy link

"workspaces": {
  "nohoist": [
    "@tailwindcss/forms",
    "@tailwindcss/forms/**"
  ]
},

I'm in a yarn workspaces setup too, this solution doesn't seem to work for me.

@papageno
Copy link

  plugins: [
    require("@tailwindcss/aspect-ratio"),
    require("@tailwindcss/typography"),
  ],

Same issue with other @tailwindcss plugins too.

I am on a monorepo set up with yarn workspace.

I deleted all "node_modules" folders and re-installed all dependencies, and all plugins worked properly!

Maybe it is not a Tailwind CSS plugin issue.

@botv
Copy link

botv commented Jan 20, 2021

For anyone having this issue using Yarn workspaces, run this command in your project root:

yarn add -W tailwindcss@latest postcss@latest autoprefixer@latest

This will make the modules accessible to tailwind.config.js in all of the workspaces. In the future, it would be nice if the config file would automatically detect that you're in a workspace and look for tailwindcss/plugins in the adjacent node_modules directory, but this is a good quick fix :)

@mathieutu
Copy link

The same here with a yarn workspace too.

I think this is a regression with Tailwind 2. I have other workspaces with tw1 which work properly.

@fated-x
Copy link

fated-x commented Feb 2, 2021

This seemed to work locally for me but not in Production. Kind of silly, but the reason this was happening was: I had my tailwindcss plugin installed as a dev dependency in package.json. Since I don't install dev dependencies in Production, running npm run build failed every time. Once I added my plugin as a main dependency, the build worked as expected.

@travishorn
Copy link

I was getting this same error when using Tailwind CSS in a Nuxt.js app.

There were no issues on my development PC where the app was set up using create-nuxt app, however, I'd get Error: Cannot find module 'tailwindcss/plugin' when trying to run npm run generate on my production service (Netlify).

The solution was to manually install Tailwind CSS: npm i -D tailwindcss

Note that create-nuxt-app does define @nuxtjs/tailwindcss as a dev dependency, but that's not enough when actually generating/building the site on a machine that you didn't set up using create-nuxt-app.

@bogdibota
Copy link

I got the error Error: Cannot find module 'tailwindcss/plugin' after adding @tailwindcss/forms to a package in my lerna monorepo.

The problem (what I could figure out; please correct me if this is wrong): @tailwindcss/forms and Tailwindcss plugins, in general, require the plugin.js script from tailwindcss itself. I guess there is a require('tailwindcss/plugin').
In a hoisted monorepo, this fails if the tailwindcss is not installed in the same folder as the plugin (@tailwindcss/forms in my case).

The workaround (what worked for me consistently): in the root package.json, add

  "workspaces": {
    ...
    "nohoist": [
      "**/tailwindcss",
      "**/@tailwindcss/**"
    ]
  },

I had to delete all node_modules (root and from packages) and ran an install.
This will ensure that tailwindcss and @tailwindcss/** (plugins) are in the same folder. You can read more about the nohoist here.

Real solution (for tailwindcss maintainers): find a way to import that plugin.js in a hoist-compatible fashion.

@dosstx
Copy link

dosstx commented Feb 19, 2021

Got same error , but ran npm i and it resolved itself....

@neapolis79
Copy link

for me the only thing that worked is to install manually each plugin via npm (following instructions from plugin githup page):

npm install @tailwindcss/typography

and so on with all the plugin that i needed...

RobinMalfait added a commit that referenced this issue Feb 26, 2021
Internally we are using tailwindcss/plugin, but we don't mark it as a
peerDependency or a normal dependency in our package.json. This means
that this plugin will fail in a monorepo environment when dependnecies
get hoisted. This is because now there is no link to tailwind itself.

Marking it as a peerDependency should fix this, because now there is a
link. People that already have tailwind installed are good to go. People
that use monorepo's should benefit from this additional information.

Side not: NPM 7 starts installing peerDependencies for us https://github.com/npm/rfcs/blob/latest/implemented/0025-install-peer-deps.md
which is nice, because if we added an `explicit` dependency to Tailwind,
then we would always reference our dependency and not the user's
dependency.

Closes: #31
RobinMalfait added a commit that referenced this issue Feb 26, 2021
Internally we are using tailwindcss/plugin, but we don't mark it as a
peerDependency or a normal dependency in our package.json. This means
that this plugin will fail in a monorepo environment when dependnecies
get hoisted. This is because now there is no link to tailwind itself.

Marking it as a peerDependency should fix this, because now there is a
link. People that already have tailwind installed are good to go. People
that use monorepo's should benefit from this additional information.

Side note: NPM 7 starts installing peerDependencies for us https://github.com/npm/rfcs/blob/latest/implemented/0025-install-peer-deps.md
which is nice, because if we added an `explicit` dependency to Tailwind,
then we would always reference our dependency and not the user's
dependency.

Closes: #31
@imedadel
Copy link

imedadel commented Mar 5, 2021

@RobinMalfait I don't think #50 fixes it. I removed @latest and installed @internal but the issue persisted. The only solution was using the nohoist option.

@RobinMalfait
Copy link
Member

@imedadel if you are on NPM 7 it should help, but if the nohoist option works, that's good as well!

@imedadel
Copy link

imedadel commented Mar 5, 2021

I'm using Yarn (the classic one) 😃 I guess a warning in the readme would be great

Leksat added a commit to AmazeeLabs/silverback-mono that referenced this issue Mar 18, 2021
Error: Cannot find module 'tailwindcss/plugin'

Solution from tailwindlabs/tailwindcss-forms#31 (comment)
Leksat added a commit to AmazeeLabs/silverback-mono that referenced this issue Mar 18, 2021
Error: Cannot find module 'tailwindcss/plugin'

Solution from tailwindlabs/tailwindcss-forms#31 (comment)
Leksat added a commit to AmazeeLabs/silverback-mono that referenced this issue Mar 18, 2021
Error: Cannot find module 'tailwindcss/plugin'

Solution from tailwindlabs/tailwindcss-forms#31 (comment)
@MichaelOlonan0075
Copy link

MichaelOlonan0075 commented Mar 18, 2021

  plugins: [
    require("@tailwindcss/aspect-ratio"),
    require("@tailwindcss/typography"),
  ],

Same issue with other @tailwindcss plugins too.
I am on a monorepo set up with yarn workspace.

I deleted all "node_modules" folders and re-installed all dependencies, and all plugins worked properly!

Maybe it is not a Tailwind CSS plugin issue.

This works for me, Thanks!

@Quantme
Copy link

Quantme commented Mar 19, 2021

Working on codesandbox.io added 'tailwindcss' and 'postcss-flexbugs-fixes' using Dependencies section, after a coffee cup time a browser refresh was suggested with a nice '502 Bad Gateway' when done.

The yarn start tab in Terminal tab, after a
ready - started server on 0.0.0.0:3000, url: http://localhost:3000
and a will-fix-later warning:
warn - React 17.0.1 or newer will be required to leverage all of the upcoming features in Next.js 11.

After that, this:
{ Error: Cannot find module 'tailwindcss'
and was resolved with
$ npm install tailwindcss

But getting a new one:
{ Error: Cannot find module 'postcss-flexbugs-fixes'
this time with a
$ npm install
and then
npm WARN postcss-nested@5.0.5 requires a peer of postcss@^8.1.13 but none is installed. You must install peer dependencies yourself.

Big sight after, did a
$ npm install postcss-nested postcss
Things restarted and a 'updating Node.js to the latest version' suggestion on codesandbox... ..not on my first day there, want a drink.

$ node -v
v10.23.0
current NVM release will save the day?
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
and after
$ nvm install node
confirmed with:
Now using node v15.12.0 (npm v7.6.3)
adding
$ npm install -g npm
received a first-line warn
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/inherits

End of the road? It's on codesandbox.io and other things to do.

Solved deleting sandbox and started again.

@Nunyaklah
Copy link

npm i @tailwindcss/forms and then npm run serve

@gregrobsonoxb
Copy link

While coming across this error (module not found/could not find declaration) with the TailwindCSS aspect ratio plugin I found this solution that might be of use: #18 (comment)

... I created a file globa.d.ts in the root with the following content

declare module '@tailwindcss/aspect-ratio';

Build works fine now. 😀

@watkast
Copy link

watkast commented Sep 11, 2021

I was experiencing this same issue but got around it. While I had installed tailwindcss into the project I had not explicitly installed tailwindcss/forms. Follow the instructions in this repo and you'll be up and running again.

https://github.com/tailwindlabs/tailwindcss-forms

This is the solution that worked for me immediately

@sagorahmeed
Copy link

If you faced this error ,(node:6819) unhandledpromiserejectionwarning: error: cannot find module 'tailwindcss'
just install tailwindcss

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

@RAKESH-TAMBOLI
Copy link

I'm getting this error when building a project with:

"devDependencies": {
"@iconify/react": "^3.0.1",
"autoprefixer": "^9.8.6",
"postcss": "^7.0.36",
"tailwindcss": "npm:@tailwindcss/postcss7-compat@^2.2.7"
}

tailwind.config.js:

module.exports = {
purge: [],

purge: ['./src/**/*.{js,jsx,ts,tsx}', './public/index.html'],
darkMode: false, // or 'media' or 'class'
theme: {
    screens: {
        xs: '350px',
        sm: '640px',
        md: '768px',
        lg: '1024px',
    },
    extend: {},
},
variants: {
    extend: {},
},
plugins: [],

}

-----> Building on the Heroku-20 stack

-----> Using buildpack: heroku/nodejs

-----> Node.js app detected

-----> Creating runtime environment

   NPM_CONFIG_LOGLEVEL=error

   NODE_VERBOSE=false

   NODE_ENV=production

   NODE_MODULES_CACHE=true

-----> Installing binaries

   engines.node (package.json):  unspecified

   engines.npm (package.json):   unspecified (use default)

   

   Resolving node version 14.x...

   Downloading and installing node 14.18.1...

   Using default npm version: 6.14.15

-----> Restoring cache

   - node_modules

-----> Installing dependencies

   Installing node modules

   

   > nodemon@2.0.12 postinstall /tmp/build_a33bf7e6/node_modules/nodemon

   > node bin/postinstall || exit 0

   

   Love nodemon? You can now support the project via the open collective:

    > https://opencollective.com/nodemon/donate

   

   added 335 packages in 24.474s

-----> Build

   Running heroku-postbuild

   

   > rakeshstore@1.0.0 heroku-postbuild /tmp/build_a33bf7e6

   > NPM_CONFIG_PRODUCTION=false npm install --prefix frontend && npm run build --prefix frontend

   

   

   > core-js@2.6.12 postinstall /tmp/build_a33bf7e6/frontend/node_modules/babel-runtime/node_modules/core-js

   > node -e "try{require('./postinstall')}catch(e){}"

   

   

   > core-js@3.16.2 postinstall /tmp/build_a33bf7e6/frontend/node_modules/core-js

   > node -e "try{require('./postinstall')}catch(e){}"

   

   

   > core-js-pure@3.16.2 postinstall /tmp/build_a33bf7e6/frontend/node_modules/core-js-pure

   > node -e "try{require('./postinstall')}catch(e){}"

   

   

   > ejs@2.7.4 postinstall /tmp/build_a33bf7e6/frontend/node_modules/ejs

   > node ./postinstall.js

   

   added 2109 packages from 832 contributors in 59.442s

   

   153 packages are looking for funding

     run `npm fund` for details

   

   

   > frontend@0.1.0 build /tmp/build_a33bf7e6/frontend

   > craco build

(node:2968) UnhandledPromiseRejectionWarning: Error: Cannot find module 'tailwindcss'

Require stack:

  • /tmp/build_a33bf7e6/frontend/craco.config.js

  • /tmp/build_a33bf7e6/frontend/node_modules/@craco/craco/lib/config.js

  • /tmp/build_a33bf7e6/frontend/node_modules/@craco/craco/scripts/build.js

    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)

    at Function.Module._load (internal/modules/cjs/loader.js:746:27)

    at Module.require (internal/modules/cjs/loader.js:974:19)

    at require (internal/modules/cjs/helpers.js:93:18)

    at Object. (/tmp/build_a33bf7e6/frontend/craco.config.js:5:23)

    at Module._compile (internal/modules/cjs/loader.js:1085:14)

    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)

    at Module.load (internal/modules/cjs/loader.js:950:32)

    at Function.Module._load (internal/modules/cjs/loader.js:790:12)

    at Module.require (internal/modules/cjs/loader.js:974:19)

(Use node --trace-warnings ... to show where the warning was created)

(node:2968) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 2)

(node:2968) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

-----> Caching build

   - node_modules

-----> Pruning devDependencies

   removed 164 packages and audited 170 packages in 4.224s

   

   3 packages are looking for funding

     run `npm fund` for details

   

   found 1 critical severity vulnerability

     run `npm audit fix` to fix them, or `npm audit` for details

-----> Build succeeded!

-----> Discovering process types

   Procfile declares types -> web

-----> Compressing...

   Done: 92.2M

-----> Launching...

   Released v10

   https://rakeshstore.herokuapp.com/ deployed to Heroku

@peterpiatek
Copy link

Exactly the same as above

@RobSchilderr
Copy link

RobSchilderr commented Oct 28, 2021

@Bellcc This problem mostly occurs in a yarn workspaces environment.

have you fixed it? (https://www.youtube.com/watch?v=YQLw5kJ1yrQ) < i fixed it with this video

@RAKESH-TAMBOLI
Copy link

RAKESH-TAMBOLI commented Oct 29, 2021 via email

@Jogesh0x1
Copy link

Faced the same issue, which got fixed with npm i

@Brightbrightson
Copy link

Installing what it can't find manually worked for me

npm install tailwindcss/plugin

@Thedineshk24
Copy link

"workspaces": {
        "nohoist": [
            "@tailwindcss/forms",
            "@tailwindcss/forms/**"
        ]
    },

i fixed this issue by adding below npm pkg
npm i @tailwindcss/forms

@aabidsofi19
Copy link

Had the same issue while using with turborepo . adding as as dev dependency fixes it

@RobSchilderr
Copy link

Had the same issue while using with turborepo . adding as as dev dependency fixes it

Yeah, for those struggling with turborepo & tailwind, check out this video: https://www.youtube.com/watch?v=YQLw5kJ1yrQ

phivk added a commit to phivk/gradu.al that referenced this issue Feb 6, 2022
caused by new yarn workspace behaviour (tailwindlabs/tailwindcss-forms#31 (comment))

add tailwindcss to dependencies as temp fix, locked to same major version as used in @nuxtjs/tailwindcss
samuelstroschein added a commit to samuelstroschein/pankow-ui that referenced this issue Apr 4, 2022
@i-am-rita
Copy link

Install the plugin from npm : npm install -D @tailwindcss/forms

@kankunnawat
Copy link

npm i @tailwindcss/forms

This fix my issue thank you

@rohailtaha
Copy link

This solution worked for me:
After installing @tailwindcss/forms through npm and adding the @tailwindcss/forms plugin in tailwing.config.js file, I shut down and then restarted my development server (npm run dev). The issue was resolved. Looks like we have to restart the server every time we do a change to tailwind.config.js file.

@muhammetakkus
Copy link

just delete "@tailwindcss/forms" line from devDependencies and move to dependencies.
that's worked for me

@jnyheim
Copy link

jnyheim commented Aug 18, 2022

I fixed this problem by >developer reload window in vs code, and then run dev vite

@goodBranchUC
Copy link

My issue was I forgot to install npm through sail. and run npm run dev or watch through sail.

@EraChanZ01
Copy link

npm install tw-elements

@jjavierweb
Copy link

I had this issue today, the fix I found was to remove the @tailwindcss/plugin and instead use const plugin = require("tailwindcss/plugin");
This fixed my not found issue

@northrn
Copy link

northrn commented Jan 4, 2023

Anyone have an update on a proper fix for this? Nothing here works for me.

@vincepolston
Copy link

vincepolston commented Jan 5, 2023

I was running into this problem. I don't believe it is an issue with TailwindCSS itself, but rather the order of dependencies in your package.json. It appears that node orders the dependencies in alphabetical order.

Meaning even if you npm i tailwindcss and then npm i @tailwindcss/forms in the correct order, node places @tailwindcss/forms before tailwindcss itself.

  "dependencies": {
    "@headlessui/react": "^1.7.7",
    "@heroicons/react": "^2.0.13",
    "@next/font": "13.1.1",
    "@tailwindcss/forms": "^0.5.3", 
    "autoprefixer": "^10.4.13",
    "next": "13.1.1",
    "postcss": "^8.4.20",
    "react": "18.2.0",
    "react-dom": "18.2.0",
    "tailwindcss": "^3.2.4",
  }

My resolution.. manually move @tailwindcss/forms below tailwindcss. It makes sense? In the former order /forms is unable to finish because tailwindcss hasn't been initialized. Didn't test on new code to confirm, but I believe this is the fix.

  "dependencies": {
    "@headlessui/react": "^1.7.7",
    "@heroicons/react": "^2.0.13",
    "@next/font": "13.1.1",
    "autoprefixer": "^10.4.13",
    "next": "13.1.1",
    "postcss": "^8.4.20",
    "react": "18.2.0",
    "react-dom": "18.2.0",
    "tailwindcss": "^3.2.4",
    "@tailwindcss/forms": "^0.5.3"
  }

For clarification we need:

    "tailwindcss": "^3.2.4",
    "@tailwindcss/forms": "^0.5.3"

and not this:

    "@tailwindcss/forms": "^0.5.3"
    "tailwindcss": "^3.2.4",

@relesssar
Copy link

I'm beginer with tailwind, I followed by documentation. And had same issue.
My fix was:
npm install -D @tailwindcss/forms

@ngortheone
Copy link

None of the solutions here worked for me. In my case tailwindcss was installed as global package (npm install -g)
And it appears that node does not look for requires in global location. The solution was to do this

export NODE_PATH=$(npm root -g)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.