Closed pwharned closed 10 months ago
github link has a minimal example that reproduces the issue, at some point the node_modules
directory is being reduplicated, looks like an issue with relative path resolution
Hi @pwharned,
react-scripts
, which is a part of Create React App (CRA), does not natively use the exports field in package.json for resolving paths in the same way that more modern tools like Vite do. It relies on Webpack for bundling and module resolution (and you can see this in your logs - css-loader
, postcss-loader
, etc.).
Webpack, especially in the configurations used by react-scripts, relies on a different set of conventions and configurations for resolving module paths. While newer versions of Webpack have some support for the exports field in package.json, it's not used as extensively or in the same manner as in tools like Vite or more recent Node.js environments.
Long-story short, please import the styles from @carbon/charts-react/dist/styles.css
instead.
Will discuss adjustments to the Read Me for Webpack users with @theiliad.
Name
Patrick Harned
Are you an IBM employee?
What happened?
Attempting to import style sheets for carbon-react charts results in a 'no such file or directory error' due to apparent reduplication of 'node_modules' in resolved path.
Version
Data & options used
Relevant log output