"Refresh" Custom Nodes

Hello,

Today I noticed a series of nodes I built didn’t correctly work on any colleagues computers. The weird part is that after I opened the node on their computer, I went into the python script and added a try except statement, and it magically worked.

This happened a second time, and I added a string value, and once again it worked. It appears as though the node isn’t built correctly until I make a noticeable change and build again.

What is the best solution to this issue? Is simply sharing plugin files bad practice, is it better to actually export them and import the .dll?