I'm currently refactoring my code into separate crates and I've created a core crate that re-exports bevy, so all my crates use the same bevy version and I only need to change it in core if I decide to upgrade to a new version.
but doing this gives me the following error in the ide:
failed to resolve: use of unresolved module or unlinked crate 'bevy_ecs'
example code:
use spirit_hotel_core::bevy::prelude::*;
#[derive(Component, Default, Debug, Reflect)]
#[reflect(Component, Default)]
pub struct CanPush;