Nuxt 3.5 veröffentlicht, ein Web-Framework basierend auf Vue 3

Nuxt ist ein benutzerfreundliches Webframework zum Erstellen moderner und leistungsstarker Webanwendungen, das auf jeder Plattform bereitgestellt werden kann, auf der JavaScript ausgeführt wird. Nuxt  3, das  letztes Jahr veröffentlicht wurde  , basiert auf Vue 3, bietet „First-Class Citizen“-Unterstützung für TypeScript und wurde einer gründlichen Umgestaltung unterzogen, um den Kern zu rationalisieren und ihn schneller und besser zu machen.

Das kürzlich veröffentlichte Nuxt 3.5 ist die neueste Version von Nuxt 3 und bringt aufregende neue Funktionen mit sich, darunter das Upgrade der zugrunde liegenden Vue-Version auf 3.3, die Einführung neuer Standardeinstellungen, interaktiver Serverkomponenten, Typrouting, Umgebungskonfiguration und mehr .

Wesentliche Änderungen:

  • Umfangreiche JSON-Nutzlasten

Aktivieren Sie standardmäßig die Rich-JSON-Payload-Serialisierung ( #19205 , #20770 ). Dies bedeutet sofort einsatzbereite Unterstützung für eine Vielzahl umfangreicher JS-Typen: Reguläre Ausdrücke, Datumsangaben, Karten und Mengen, BigInt und NuxtError sowie Vue-spezifische Objekte   wie  ref ,  reactive und   .shallowRefshallowReactive

Klicken Sie hier, um zu sehen, wie es funktioniert .

  • Umgebungskonfiguration (Umgebungskonfiguration)

nuxt.configDas Konfigurieren vollständig typisierter, umgebungsspezifischer Außerkraftsetzungen wird jetzt unterstützt in :

export default defineNuxtConfig({
  $production: {
    routeRules: {
      '/**': { isr: true }
    }
  },
  $development: {
    //
  }
})
  • Auflösung des Moduls „Bundler“.

bundlerModulauflösungsstrategien werden jetzt in Nuxt vollständig unterstützt . Es verfügt über Typunterstützung für Subpath-Exporte und Node16passt das Verhalten von Build-Tools wie Vite und Nuxt genauer an als das Parsen.

export default defineNuxtConfig({
  typescript: {
    tsConfig: {
      compilerOptions: {
        moduleResolution: 'bundler'
      }
    }
  }
})
  • Interaktive Serverkomponenten

Unterstützung für interaktive Inhalte innerhalb von Serverkomponenten über Slots  ( #20284 ), derzeit experimentell.

Weitere Informationen finden Sie in der Veröffentlichungsankündigung .

おすすめ

転載: www.oschina.net/news/241486/nuxt-v3-5-released