Sachverhalt: A. A.a. A._ war in der Ausbildung zur Gemeindehelferin in der Schule B._, als sie am 9. August 1986 von einer Person, die von einer anderen beim Turnen über die Schulter geworfen wurde, mit den beschuhten Füssen einen Schlag von rechts an den Hals, Nacken und Kopf bekam. Dr. med. C._, Praxis für Allgemeine Medizin, ging in den Berichten vom 10. November 1986 und 26. Juli 1987 von einem Schleudertrauma der Halswirbelsäule (HWS) mit ligamentärer Läsion C3/4 aus. Die Basler Versicherungs-Gesellschaft, heute Basler Versicherung AG (nachfolgend Basler), erbrachte zunächst Leistungen aus der Kollektiv-Unfallversicherung. Am 16. September 1998 anerkannte sie ihre Leistungspflicht aus der obligatorischen Unfallversicherung. Mit Verfügung vom 4. Dezember 2002 ging sie von einer 100%igen Arbeitsunfähigkeit der Versicherten seit dem Unfall vom 9. August 1986 aus (mit Ausnahme des Zeitraums von April 1989 bis Juni 1990, wo sie einer Teilzeitbeschäftigung nachgegangen sei) und bejahte bis 31. Dezember 2002 den Taggeldanspruch; weiter gewährte sie ihr ab 1. März 1993 eine Hilflosenentschädigung bei einer Hilflosigkeit leichten Grades, ab 1. Januar 2003 eine Komplementärrente zur Rente der Invalidenversicherung (IV) aufgrund einer Erwerbseinbusse von 100 % und eine Integritätsentschädigung bei einer Integritätseinbusse von 80 %; zudem übernahm sie weiterhin die unfallbedingten Behandlungskosten und Medikamente sowie die Kosten der Hauspflege. A.b. Am 22. Dezember 2002 erlitt A._ einen Autounfall; hierbei zog sie sich Verletzungen am Ellbogen, Gesäss und Fuss sowie ein HWS-Schleudertrauma zu. Die Basler holte unter anderem ein Gutachten des Begutachtungsinstituts D._, vom 12. März 2009 ein. Mit Verfügung vom 23. März 2009 stellte sie die der Versicherten am 4. Dezember 2002 zugesprochene Rente und Hilflosenentschädigung per sofort ein. Im Januar/Februar 2009 liess die Basler die Versicherte privatdetektivlich observieren, worüber die beauftragte Bewachungsfirma am 6. April 2009 einen Bericht erstattete. Weiter holte die Basler beim Begutachtungsinstitut D._ eine ergänzende Stellungnahme vom 20. Oktober 2009 ein. Mit Verfügung vom 30. Oktober 2009 stellte sie die Leistungen rückwirkend per 31. Mai 2004 ein; sie forderte von der Versicherten Fr. 449'034.60 für unrechtmässig bezogene Renten, Teuerungszulagen und Hilflosenentschädigungen zurück; ebenfalls zurückgefordert wurden Leistungen für Heilbehandlungen ab 31. März 2004. Mit Entscheiden vom 4. März und 14. Juni 2010 wies sie die von der Versicherten und ihrem Krankenversicherer (Helsana Versicherungen AG) erhobenen Einsprachen ab; die von ihnen eingereichten Beschwerden hiess das Versicherungsgericht des Kantons St. Gallen in Aufhebung beider Einspracheentscheide dahin gehend gut, dass es die Sache zur Prüfung der adäquaten Unfallkausalität der gesundheitlichen Beschwerden bzw. zur Klärung der Wiedererwägungsvoraussetzungen mit Bezug auf die Verfügung vom 4. Dezember 2002 und zur Prüfung der Leistungspflicht aus dem Ereignis vom 22. Dezember 2002 sowie zu anschliessender Neuverfügung an die Basler zurückwies (Entscheid vom 5. Dezember 2011). Die dagegen von der Basler erhobene Beschwerde wies das Bundesgericht ab; auf die Beschwerde der Versicherten trat es nicht ein (Urteil 8C_37/2012 und 8C_87/2012 vom 23. März 2012). A.c. Mit Verfügung vom 26. September 2012 stellte die Basler die Leistungen bezüglich des Unfalls vom 9. August 1986 mangels adäquater Unfallkausalität der gesundheitlichen Beschwerden der Versicherten per 4. Dezember 2002 ein; die Leistungen für die Folgen der HWS-Distorsion sowie der Beschwerden an Knie und Ellbogen als Folgen des Unfalls vom 22. Dezember 2002 stellte sie per 31. Dezember 2003 ein. Die Einsprache der Versicherten wie sie mit Entscheid vom 30. April 2013 ab. B. In Gutheissung der von der Versicherten gegen den letztgenannten Einspracheentscheid geführten Beschwerde hob das Versicherungsgericht des Kantons St. Gallen diesen auf. Betreffend die Folgen des Unfalls vom 22. Dezember 2002 wies es die Sache zu weiteren Abklärungen und neuer Verfügung in Sinne der Erwägungen an die Basler zurück (Entscheid vom 12. November 2014). C. Mit Beschwerde beantragt die Basler, in Aufhebung des kantonalen Entscheides sei festzustellen, dass die Versicherte spätestens ab Anfang 1990 keinen Anspruch auf UVG-Versicherungsleistungen mehr habe. Die Versicherte schliesst auf Beschwerdeabweisung. Das Bundesamt für Gesundheit verzichtet auf Vernehmlassung.