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
[Bug]: @use no longer works for importing style sheets #1819
Comments
@finken2 - what bundler are you using? What happens if you do... @use '@carbon/charts/scss' or @use '@carbon/charts/scss/index.scss' |
We're using webpack. The first one fails the same way, but the 2nd one does work. A little weird to need to the I started this conversation on Slack by asking "what's the recommended way to load styles in 1.x?" and was directed to open an issue. We should get the docs updated to whatever the expected working approach is. I doubt i'm the only one who got tripped up by the change between versions. |
Webpack is finicky about resolving paths and it's unfortunately not good at using the modern conventions for package.json exports. There is a new docs website in a PR under review. I just added the reference for this file to it. BTW... if you have an option to use vite instead of webpack, I think you'll find it's faster and requires less configuration. |
To add on to this, I'm trying to install just I think the issue here may come from having the exports mapping to the |
We also can't re-write our entire bundler just to solve this one issue. Additionally, looking at the docs out right now it includes the following for Getting started
We can't really be expected to import .css files directly into our code in 2024 and not put into our styling tree right? |
Only @use '@carbon/charts/scss/index.scss'; There are two exports in package.json for the same file. See https://github.com/carbon-design-system/carbon-charts/blob/master/packages/core/package.json#L13 (and line 14). The |
Application/Team
IBM Cloud Satellite
What happened?
We were previously using
@use '@carbon/charts/styles'
with @carbon/charts 1.6.14, but this isn't working with newer version. I've tried many variations with 1.15.7 and can't get any of them to work.@import '@carbon/charts/styles.css';
does work, but i'd prefer to use@use
if possible.Version
@carbon/charts 1.15.7
Data & options used
No response
Relevant log output
No response
StackBlitz example
No response
What priority level would this be in your opinion?
P3
The text was updated successfully, but these errors were encountered: