Reproduction steps
- Run
devcontainer up - Run
devcontainer exec --workspace-folder . pnpm dev - Wait a little bit for rspack
Expected behaviour
Rspack would only run when .tsx files are changed
Actual behaviour
Rspack keeps continuously rebuilding
After a bit of tracking, I found out that it is being caused by this
changing
compiler . hooks . afterEmit . tap ( 'VersionJsonPlugin' , () => {
const versionData = {
version : publicValues . PUBLIC_BUILD_VERSION ,
};
mkdirSync ( DIST_DIR , {
recursive : true
});
writeFileSync ( path . join ( DIST_DIR , 'version.json' ), JSON . stringify ( versionData ));
}); afterEmit to emit worked for mePlatform
Self-hosting
Evidence
[app] WARNING in assets/src_features_channel_state_Channels_ts-_e9113.css
[app] ⚠ chunk src_features_channel_state_Channels_ts-_e9113
[app] │ Conflicting order between ./src/features/channel/components/ChannelSourcePreview.module.css and ./src/features/voice/components/StreamSettingsMenuContent.module.css
[app]
[app] WARNING in assets/src_features_channel_state_Channels_ts-_e9113.css
[app] ⚠ chunk src_features_channel_state_Channels_ts-_e9113
[app] │ Conflicting order between ./src/features/ui/components/MentionBadge.module.css and ./src/features/voice/components/StreamSettingsMenuContent.module.css
[app]
[app] WARNING in assets/src_features_channel_state_Channels_ts-_e9113.css
[app] ⚠ chunk src_features_channel_state_Channels_ts-_e9113
[app] │ Conflicting order between ./src/features/messaging/components/popouts/InboxMessageHeader.module.css and ./src/features/voice/components/StreamSettingsMenuContent.module.css
[app]
[app] WARNING in assets/src_features_channel_state_Channels_ts-_e9113.css
[app] ⚠ chunk src_features_channel_state_Channels_ts-_e9113
[app] │ Conflicting order between ./src/features/channel/components/SlowmodeIndicator.module.css and ./src/features/voice/components/StreamSettingsMenuContent.module.css
[app]
[app] WARNING in assets/src_features_channel_state_Channels_ts-_e9113.css
[app] ⚠ chunk src_features_channel_state_Channels_ts-_e9113
[app] │ Conflicting order between ./src/features/channel/components/ChannelOriginIcon.module.css and ./src/features/voice/components/StreamSettingsMenuContent.module.css
[app]
[app] Rspack compiled with 208 warnings in 6.30 s
[app] Rspack compiled successfully in 185 ms
[app] Rspack compiled successfully in 195 ms
[app] Rspack compiled successfully in 198 ms
[app] Rspack compiled successfully in 159 ms
[app] Rspack compiled successfully in 145 ms
[app] Rspack compiled successfully in 145 ms
[app] Rspack compiled successfully in 175 ms
[app] Rspack compiled successfully in 148 ms
[app] Rspack compiled successfully in 190 ms
[app] Rspack compiled successfully in 149 ms
[app] Rspack compiled successfully in 166 ms
[app] Rspack compiled successfully in 138 ms
[app] Rspack compiled successfully in 175 ms
[app] Rspack compiled successfully in 148 ms
07:28:14 CLOSE_WRITE,CLOSE /workspaces/fluxer/fluxer_app/dist/version.json
07:28:15 MODIFY /workspaces/fluxer/fluxer_app/dist/version.json
07:28:15 MODIFY /workspaces/fluxer/fluxer_app/dist/version.json
07:28:15 CLOSE_WRITE,CLOSE /workspaces/fluxer/fluxer_app/dist/version.json
07:28:15 MODIFY /workspaces/fluxer/fluxer_app/dist/version.json
07:28:15 MODIFY /workspaces/fluxer/fluxer_app/dist/version.json
07:28:15 CLOSE_WRITE,CLOSE /workspaces/fluxer/fluxer_app/dist/version.json
07:28:15 MODIFY /workspaces/fluxer/fluxer_app/dist/version.json
07:28:15 MODIFY /workspaces/fluxer/fluxer_app/dist/version.json
07:28:15 CLOSE_WRITE,CLOSE /workspaces/fluxer/fluxer_app/dist/version.json
07:28:15 MODIFY /workspaces/fluxer/fluxer_app/dist/version.json
07:28:15 MODIFY /workspaces/fluxer/fluxer_app/dist/version.json
07:28:15 CLOSE_WRITE,CLOSE /workspaces/fluxer/fluxer_app/dist/version.json
07:28:16 MODIFY /workspaces/fluxer/fluxer_app/dist/version.json
07:28:16 MODIFY /workspaces/fluxer/fluxer_app/dist/version.json
07:28:16 CLOSE_WRITE,CLOSE /workspaces/fluxer/fluxer_app/dist/version.json
07:28:16 MODIFY /workspaces/fluxer/fluxer_app/dist/version.json
07:28:16 MODIFY /workspaces/fluxer/fluxer_app/dist/version.json
07:28:16 CLOSE_WRITE,CLOSE /workspaces/fluxer/fluxer_app/dist/version.json
07:28:16 MODIFY /workspaces/fluxer/fluxer_app/dist/version.json
07:28:16 MODIFY /workspaces/fluxer/fluxer_app/dist/version.json
07:28:16 CLOSE_WRITE,CLOSE /workspaces/fluxer/fluxer_app/dist/version.json
07:28:16 MODIFY /workspaces/fluxer/fluxer_app/dist/version.json
07:28:16 MODIFY /workspaces/fluxer/fluxer_app/dist/version.json
07:28:16 CLOSE_WRITE,CLOSE /workspaces/fluxer/fluxer_app/dist/version.json
07:28:17 MODIFY /workspaces/fluxer/fluxer_app/dist/version.json
07:28:17 MODIFY /workspaces/fluxer/fluxer_app/dist/version.json
07:28:17 CLOSE_WRITE,CLOSE /workspaces/fluxer/fluxer_app/dist/version.json
07:28:17 MODIFY /workspaces/fluxer/fluxer_app/dist/version.json
07:28:17 MODIFY /workspaces/fluxer/fluxer_app/dist/version.json
07:28:17 CLOSE_WRITE,CLOSE /workspaces/fluxer/fluxer_app/dist/version.json
07:28:17 MODIFY /workspaces/fluxer/fluxer_app/dist/version.json
07:28:17 MODIFY /workspaces/fluxer/fluxer_app/dist/version.json
Comments
No comments yet.