Closed
Description
Version
@rslib/core 0.0.5
Details
import "./reset.css";
directly import css will generate a empty chunkreset.mjs
bycss-extract-rspack-plugin
./dist
└── esm
├── CounterButton.d.mts
├── CounterButton.mjs
├── env.d.mjs
├── reset.mjs
└── static/css
└── reset.css
// reset.mjs
// CONCATENATED MODULE: ./src/reset.css
// extracted by css-extract-rspack-plugin
import styles from './index.module.css';
./dist
└── esm
├── CounterButton.d.mts
├── CounterButton.mjs
├── CounterButtonStyle.module.mjs
└── static/css
└── CounterButtonStyle.module.css
// CounterButtonStyle.module.mjs
// extracted by css-extract-rspack-plugin
/* harmony default export */ const index_module = {
textRed: "textRed-IhMFNY"
};
export { index_module as default };
expected behavior
./dist
└── esm
├── CounterButton.d.mts
├── CounterButton.mjs
├── CounterButtonStyle.module.mjs
└── static/css
- └── CounterButtonStyle.module.css
+ └── CounterButtonStyle_module.css
// CounterButtonStyle.module.mjs
+ import '../static/css/CounterButtonStyle_module.css'
// extracted by css-extract-rspack-plugin
/* harmony default export */ const index_module = {
textRed: "textRed-IhMFNY"
};
export { index_module as default };
Reproduce link
in the draft pr
Reproduce Steps
in the draft pr examples/react-component-bundle-false