"Error": "Simulation failed with status: Move abort in 0x1::code: EMODULE_MISSING(0x4): Cannot delete a module that was published in the same package"

I am currently trying to ublish my smart contract but I face this error for very long time. What does it mean and how can I solve it?
package size 4457 bytes
{
“Error”: “Simulation failed with status: Move abort in 0x1::code: EMODULE_MISSING(0x4): Cannot delete a module that was published in the same package”
}