A.- Der 1944 geborene F._ arbeitete seit 1979 in der K._ AG, wo er am 4. Dezember 1993 einen Arbeitsunfall erlitt. Er zog sich eine laterale Femurcondylenabriss- und eine Fibulaköpfchenfraktur am linken Knie zu und wurde unmittelbar nach dem Ereignis im Spital X._ operiert. In der Folge wurden weitere Operationen nötig; der Heilungsverlauf war ungünstig. Am 19. September 1994 nahm der Versicherte seine Arbeit teilzeitlich wieder auf. Die Schweizerische Unfallversicherungsanstalt (SUVA) sprach F._ mit Verfügung vom 19. Februar 1996 Taggelder und mit Einspracheentscheid vom 21. April 1998 zusätzlich eine Integritätsentschädigung zu. Die dagegen erhobene Beschwerde wies das Versicherungsgericht des Kantons St. Gallen mit Entscheid vom 18. August 1999 teilweise gut, indem es die Streitsache zur Vornahme weiterer Sachverhaltsabklärungen an die SUVA zurückwies. Am 29. Juni 1995 meldete sich F._ bei der Invalidenversicherung zum Leistungsbezug (Rente) an. Die IV-Stelle des Kantons St. Gallen holte nebst einer Arbeitgeberauskunft vom 7. Juli 1995 verschiedene ärztliche Berichte ein, darunter diejenigen des Hausarztes, Dr. med. P._, Allgemeinmedizin FMH, vom 10. Juli und 9. September 1995 und von Dr. med. K._, Orthopäde, vom 10. Oktober 1995. Des Weitern beauftragte sie die MEDAS am Spital Y._ mit einem Gutachten, das am 23. April 1997 erstattet und von den Dres. med. M._ und Notter unterzeichnet wurde. Ausserdem nahm sie Berichte aus dem SUVA-Verfahren zu den Akten (vgl. Aktenauszug im MEDAS-Gutachten). Mit Vorbescheid vom 20. Mai 1997 stellte die IV-Stelle die rückwirkende Zusprechung einer befristeten halben Invalidenrente ab Ablauf der einjährigen Wartefrist bis 31. Mai 1996 in Aussicht. Der Hausarzt von F._ sowie seine Rechtsschutzversicherung baten um eine Neubeurteilung; die Arbeitsfähigkeit des Versicherten sei geringer als von der IV-Stelle angenommen. Mit Verfügung vom 9. Januar 1998 hielt die IV-Stelle an ihrem Vorbescheid fest und sprach F._ eine halbe Invalidenrente für die Zeit vom 1. Dezember 1994 bis 31. Mai 1996 zu. B.- Die dagegen erhobene Beschwerde hiess das Versicherungsgericht des Kantons St. Gallen mit Entscheid vom 30. Mai 2000 in dem Sinne gut, dass es die Sache zur Vornahme ergänzender Sachverhaltsabklärungen an die IV-Stelle zurückwies. C.- Die Sozialversicherungsanstalt des Kantons St. Gallen, IV-Stelle, erhebt Verwaltungsgerichtsbeschwerde mit dem Rechtsbegehren, der Entscheid der Vorinstanz sei aufzuheben. Eventualiter wird die Rückweisung an die Vorinstanz zwecks Gewährung des rechtlichen Gehörs beantragt. Das Versicherungsgericht des Kantons St. Gallen nimmt zum Hauptantrag nicht Stellung und stellt sich auf den Standpunkt, dem Eventualantrag sei wegen Rechtsmissbräuchlichkeit nicht Folge zu geben. F._ lässt die Abweisung der Verwaltungsgerichtsbeschwerde beantragen. Das Bundesamt für Sozialversicherung verzichtet auf eine Stellungnahme. 