You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 18, 2022. It is now read-only.
This issue originally began "Adding some CSS to a brand new create-react-app project makes the build fail". After a few hours I eventually got here (via postcss-preset-env) with what I believe is the most minimal test case.
Add the following to the bottom of test/basic.css and note that running npm test fails:
Run yarn build and watch it fail, citing an error on the line with the linear-gradient
Run yarn eject to get into a state where you can customise the webpack build
Edit config/webpack.config.prod.js and modify the options for the the postcss-preset-env plugin, modifying {... stage: 3} to be {... stage:3, features: { 'custom-properties': false}} to disable the custom-properties transform
Run yarn build again and note that the build is now sucessful
The text was updated successfully, but these errors were encountered:
This was such a well written bug that I took a few moments to look at the problem, found where it came from in the code, and fixed it. Even better, the fix happens to improve the performance of the plugin!
So, this is resolved by 7b9b84b and has been published in v8.0.9.
This issue originally began "Adding some CSS to a brand new create-react-app project makes the build fail". After a few hours I eventually got here (via postcss-preset-env) with what I believe is the most minimal test case.
Add the following to the bottom of
test/basic.css
and note that runningnpm test
fails:Expected output (to be added at the bottom of
test/basic.expect.css
:Actual output running
npm test
:Lots of errors stating
Cannot set property 'parent' of undefined
The reproduction for the root issue that started me down this merry path:
npx create-react-app css-bug && cd css-bug
src/App.css
:yarn build
and watch it fail, citing an error on the line with the linear-gradientyarn eject
to get into a state where you can customise the webpack buildconfig/webpack.config.prod.js
and modify the options for the thepostcss-preset-env
plugin, modifying{... stage: 3}
to be{... stage:3, features: { 'custom-properties': false}}
to disable the custom-properties transformyarn build
again and note that the build is now sucessfulThe text was updated successfully, but these errors were encountered: