Skip to content
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

postcss-loader looking at repository's postcss runcontrol configuration files #11

Open
conrado opened this issue Oct 1, 2021 · 0 comments

Comments

@conrado
Copy link

conrado commented Oct 1, 2021

I've added a parcel bundled site directly to a branch from this repository to show the issue with postcss-loader grabbing the postcss configuration from a file in the working tree

https://github.com/conrado/react-tailwind-env/tree/postcss-loader-grabbing-local-postcss-config

When this happens the bit dev server will throw an error as it tries to look for plugins inside the bit's bvm version node_modules directory.

2021-10-01_09-50-52

the error reads:

Loading PostCSS "tailwindcss" plugin failed: Cannot find module 'tailwindcss'
Require stack:
- /Users/conrado/.bvm/versions/0.0.513/bit-0.0.513/node_modules/@teambit/react/node_modules/postcss-loader/dist/utils.js
- /Users/conrado/.bvm/versions/0.0.513/bit-0.0.513/node_modules/@teambit/react/node_modules/postcss-loader/dist/index.js
- /Users/conrado/.bvm/versions/0.0.513/bit-0.0.513/node_modules/@teambit/react/node_modules/postcss-loader/dist/cjs.js
- /Users/conrado/.bvm/versions/0.0.513/bit-0.0.513/node_modules/loader-runner/lib/loadLoader.js
- /Users/conrado/.bvm/versions/0.0.513/bit-0.0.513/node_modules/loader-runner/lib/LoaderRunner.js
- /Users/conrado/.bvm/versions/0.0.513/bit-0.0.513/node_modules/webpack/lib/NormalModuleFactory.js
- /Users/conrado/.bvm/versions/0.0.513/bit-0.0.513/node_modules/webpack/lib/Compiler.js
- /Users/conrado/.bvm/versions/0.0.513/bit-0.0.513/node_modules/webpack/lib/webpack.js
- /Users/conrado/.bvm/versions/0.0.513/bit-0.0.513/node_modules/webpack/lib/index.js
- /Users/conrado/.bvm/versions/0.0.513/bit-0.0.513/node_modules/@teambit/react/dist/webpack/webpack.config.base.js
- /Users/conrado/.bvm/versions/0.0.513/bit-0.0.513/node_modules/@teambit/react/dist/react.env.js
- /Users/conrado/.bvm/versions/0.0.513/bit-0.0.513/node_modules/@teambit/react/dist/react.main.runtime.js
- /Users/conrado/.bvm/versions/0.0.513/bit-0.0.513/node_modules/@teambit/bit/dist/load-bit.js
- /Users/conrado/.bvm/versions/0.0.513/bit-0.0.513/node_modules/@teambit/bit/dist/app.js
- /Users/conrado/.bvm/versions/0.0.513/bit-0.0.513/node_modules/@teambit/bit/bin/bit

The quickest workaround I found last night was to install the following node packages in bvm's bit version node_modules directory:

css-unit-converter
dlv
modern-normalize
postcss-js
postcss-nested
purgecss
reduce-css-calc
tailwindcss
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

No branches or pull requests

1 participant