As Steve-G says, a super tight base layer helps, the movement of the fabric against the nipple is a big problem.
I use some cheap Helly Hansen Lifa base layers, plus vaseline, be aware when used regularly the vaseline will stain lighter coloured tops giving the impressio0n that you are lactating 😯
Might look at that bodyglide stuff as an alternative though, although bog standard vaseline is cheaper and comes in massive tubs that last nearly forever, and I'm only 1/4 way through my current vaseline tub. They'll probably have stopped making Bodyglide by the time it runs out!