React-Konfiguration px-Konvertierung rem-Methode

React-Konfiguration px-Konvertierung rem-Methode

Installieren Sie zugehörige Abhängigkeiten

npm ich lib-flexible --save
npm ich postcss-px2rem --save

Wird hauptsächlich verwendet, um die Projektkonfiguration verfügbar zu machen

npm führt auswerfen
! Wenn Sie npm run eject ausführen und eine Fehlermeldung erhalten, kann der Fehler daran liegen, dass der Code im Repository nicht übermittelt wurde. Senden Sie ihn wie folgt
git add.
git commit -m 'benutzerdefinierter Name'
npm führt auswerfen

Öffnen Sie dann das Projekt config->webpack.config.js zur Konfiguration

//Fügen Sie der Konfigurationsdatei die folgenden zwei Codezeilen hinzu
// px2rem({ remUnit: 75 }) bedeutet 1rem = 75px. Dies basiert auf dem 750px-Designentwurf. Wenn es 620 sind, schreiben Sie 62

const px2rem = erfordern('postcss-px2rem');
px2rem({ remUnit: 75 })

Stellen Sie es entsprechend der Designgröße ein, z. B.: 108 = 1080px/10

Import lib-flexible: Importieren Sie die lib-flexible Datei in die Eintragsdatei index.js

importiere 'lib-flexible'

Kommentieren Sie den folgenden Code in der Datei public->index.html aus

Starten Sie das Projekt neu, nachdem die Konfiguration abgeschlossen ist

Dies ist das Ende dieses Artikels über die Konfiguration von React zur Konvertierung von px in rem. Weitere Informationen zur Konfiguration von React zur Konvertierung von px in rem finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Detaillierte Erklärung des Inline-Stils von React mithilfe von Webpack zur Konvertierung von px in rem
  • React Koa Rematch So erstellen Sie ein serverseitiges Rendering-Framework
  • Anwendung des Rem-Layouts in React in JavaScript

<<:  MySql5.7.21 Installationspunkte Datensatznotizen

>>:  Zwei Möglichkeiten zum Erstellen von SSH-Server-Aliasen in Linux

Artikel empfehlen

CentOS 7.2 erstellt einen Nginx-Webserver zum Bereitstellen des Uniapp-Projekts

Panther begann als Anfänger und ich bin immer noc...

Tipps zur Verwendung des Top-Befehls in Linux

Lassen Sie mich zunächst die Bedeutung einiger Fe...

Detailliertes Beispiel für JavaScript-Array-Methoden

Inhaltsverzeichnis Einführung Erstellen eines Arr...

Eine kurze Einführung in MySQL-Datenbankoptimierungstechniken

Eine ausgereifte Datenbankarchitektur ist nicht v...

Lösung für die Upload-Einschränkung von Element-ui-Uploaddateien

Frage Die Angabe des Typs der hochgeladenen Datei...

Drei Möglichkeiten zum Teilen der Komponentenlogik in React

Ohne weitere Umschweife sind dies diese drei Meth...

33 der besten kostenlosen englischen Schriftarten geteilt

ChunkFive Freie Schriftfamilie Cuprum JAH I Kosten...

Unterschiede im Stundentrennzeichen zwischen Browsern

Beim Erstellen einer Webseite verwenden Sie manchm...