I am trying to add Tailwind CSS to my freshly created Laravel project, I went to Tailwind CSS documentation
What I have added in my webapack.mix.js is the line .sass("resources/sass/app.scss", "public/css")
and require("tailwind")
.
I have also added:
"sass": "^1.20.1",
"sass-loader": "^8.0.0"
to my dependencies to my package.json, ran npm install
and when I run npm run dev
it throws me the error like this
ERROR in ./resources/css/app.css
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: [object Object] is not a PostCSS plugin
at Processor.normalize (D:\blog\node_modules\postcss\lib\processor.js:61:15)
at new Processor (D:\blog\node_modules\postcss\lib\processor.js:10:25)
at postcss (D:\blog\node_modules\postcss\lib\postcss.js:26:10)
at Object.loader (D:\blog\node_modules\postcss-loader\dist\index.js:87:20)
at processResult (D:\blog\node_modules\webpack\lib\NormalModule.js:703:19)
at D:\blog\node_modules\webpack\lib\NormalModule.js:809:5
at D:\blog\node_modules\loader-runner\lib\LoaderRunner.js:399:11
at D:\blog\node_modules\loader-runner\lib\LoaderRunner.js:251:18
at context.callback (D:\blog\node_modules\loader-runner\lib\LoaderRunner.js:124:13)
at Object.loader (D:\blog\node_modules\postcss-loader\dist\index.js:96:7)
1 ERROR in child compilations (Use 'stats.children: true' resp. '--stats-children' for more details)
webpack compiled with 2 errors
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ development: `mix`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ development script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\rafay\AppData\Roaming\npm-cache\_logs\2021-05-28T19_41_44_049Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ dev: `npm run development`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\rafay\AppData\Roaming\npm-cache\_logs\2021-05-28T19_41_44_083Z-debug.log