Sachverhalt: A. Das in Näfels (Gemeinde Glarus Nord) gelegene Grundstück "Feld" (Parzelle Nr. 95) lag ursprünglich in der Landwirtschaftszone. Die Gemeindeversammlung Glarus Nord beschloss am 25. November 2011, es "mit grossem Bonus bei Überbauungsplänen" in die Wohnzone W2b umzuzonen. Am 28. Januar 2013 reichte die B._ AG, die das Grundstück im Jahr zuvor erworben hatte, dem Gemeinderat den Überbauungsplan Feld ein. Gegen diesen erhob unter anderem die A._ AG Einsprache. Nachdem kantonal letztinstanzlich das Verwaltungsgericht des Kantons Glarus die Sache an den Gemeinderat zurückgewiesen hatte, wies dieser am 15. April 2015 die Einsprache ab, und mit Beschluss vom 19. Juni 2015 erliess die Gemeindeversammlung den Überbauungsplan Feld. Die A._ AG erhob in der Folge zunächst Beschwerde an das Departement Bau und Umwelt des Kantons Glarus (DBU) und später an das Verwaltungsgericht. Mit Urteil vom 22. Dezember 2016 wies das Verwaltungsgericht die Sache an das DBU zurück. Das DBU genehmigte am 24. Juli 2017 den Überbauungsplan. Gleichentags hiess es die Beschwerde gegen den Gemeindeversammlungsbeschluss in Bezug auf die Klarheit des Sondernutzungsplans teilweise gut, wobei es erwog, dass mit der Anpassung der maximalen Höhenkote im Genehmigungsdossier dem betreffenden Kritikpunkt bereits Rechnung getragen worden sei. Im Übrigen wies es die Beschwerde ab. Die A._ AG erhob gegen die Plangenehmigungsverfügung und den Beschwerdeentscheid des DBU Beschwerde an das Verwaltungsgericht. Dieses vereinigte die beiden Verfahren, wobei es die Beschwerde gegen die Plangenehmigungsverfügung im Einverständnis mit dem Regierungsrat des Kantons Glarus als Sprungbeschwerde entgegennahm. Mit Urteil vom 3. Mai 2018 wies es die Beschwerden ab. Eine von der A._ AG dagegen erhobene Beschwerde hiess das Bundesgericht mit Urteil 1C_278/ 2018 vom 20. Februar 2019 wegen einer Verletzung des rechtlichen Gehörs gut. Es wies die Sache zur neuen Beurteilung an das Verwaltungsgericht zurück. Dieses fällte am 21. November 2019 ein neues Urteil und wies die Beschwerden wiederum ab. B. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten ans Bundesgericht vom 13. Januar 2020 beantragt die A._ AG, das Urteil des Verwaltungsgerichts vom 21. November 2019 sei aufzuheben. Eventualiter sei die Angelegenheit zur neuen Beurteilung an das Verwaltungsgericht zurückzuweisen. Das Verwaltungsgericht, das DBU und die Gemeinde schliessen auf Abweisung der Beschwerde. Die Beschwerdegegnerin beantragt, die Beschwerde sei abzuweisen, soweit darauf einzutreten sei. Die Beschwerdeführerin hat dazu Stellung genommen.