I know you asked for no more answers, but my suggestion is a bit different than other posters.
I can understand your predicament. My son was a kid who needed his naps...desperately. Fortunately for us, we had spurts of difficulty, but for the most part he went to bed willingly.
My daughter is the exact opposite. As soon as she could get out of her crib, naps were over. Even though she probably still needs them. Bedtime was a nightmare too. Getting that kid to stay in bed was an huge task. It drove us crazy. And similarly, it wasn't until we "lost it" that she'd stay put.
I got exhausted by the routine every night and needed it to stop. And yes, I realized my behavior was ridiculous and unproductive...I was frustrated and desperate. After trying (and failing) with a few ideas, we finally decided to take a more positive route.
I bought a toy I knew my daughter wanted..bad. I simply put it on the fridge where she could see it, but I didn't mention it. When she asked, I told her she could have it, but she would have to earn enough stickers for it. And to get stickers she had to go to bed like a big girl. We made a chart...nothing fancy, just something I made up on excel. I covered it in contact paper so we could remove stickers easily. She got a sticker (if it was earned the previous night) before bed each night. That way we could remind her about expected behavior.. The first one was a freebie. Just to get her excited about it. If she got out of bed, she lost the sticker. The first few nights we gave her three or four chances...the sticker seemed to help motivate her. The next few nights she got two or there chances. Then we went down to no chances. That first night she lost two stickers. You would have thought the world stopped turning or something, the way she reacted. We weren't harsh, just matter of fact. We simply reminded her that she could try again the next night. After a few nights of losing stickers, that's all it took to motivate her. And once that chart started filling up, she was even more motivated.
I am not usually one for bribing my children. But this worked. It took the screaming out of the equation. It made my daughter realize her choices had consequences. And those stickers were consequences SHE cared about. I was a bit concerned that one she received her toy she'd revert to old behavior, but she never did. Now we still have a rouge night here and there, but nothing like it was before.
Good luck mama!
p.s. I know you didn't ask, but work on weaning her off the naps at the start of summer before she goes to school full time. My son's preschool teacher recommended that to us. I am so glad she did, because I was planning on doing it just a few weeks before kindergarten (we go full time here). It took a while for all of us to get used to life without the nap. And kindergarten would have been an even harder transition if naps were still an issue.