
Lassen Sie mich zum ersten Mal über meine Erfahrungen berichten, als ich beim Aufbau der lokalen Gananche auf viele Probleme stieß, Trüffel trank und reagierte (natürlich Nieselregen).
Ich hoffe, dass die folgenden Anweisungen helfen, ohne dass Fehler auftreten, die mir während meiner Entwicklungsphase unterlaufen sind.
- Laden Sie Ganache von https://www.trufflesuite.com/ganache herunter
Befolgen Sie die Anweisungen für Ihr Betriebssystem.
2) Laden Sie NodeJS herunter, falls Sie dies nicht getan haben – https://nodejs.org/en/download/
3) Sobald wir diese installiert haben, brauchen wir nur noch einen Befehl, um Truffle zu installieren: npm install -g truffle
4) npm install -g erstelle-reagiere-App, um eine Starter-Reaktions-App zu erstellen
5) Trüffelinit – für das Starter-Trüffel-Projekt
6) Starten Sie die Ganache-GUI
7) Fügen Sie die Trüffelkonfiguration zur Ganache-Benutzeroberfläche hinzu, indem Sie auf die Schaltfläche Optionen (obere rechte Ecke) klicken und auf Projekt hinzufügen klicken, um das aktuelle Trüffelprojekt zu verknüpfen.
8) Geben Sie Trüffel entwickeln ein. Dieser Befehl veranlasst uns, die Trüffelkonsole zu betreten
9) Geben Sie compile ein. Dadurch werden Solidity-Dateien kompiliert
10) Geben Sie migrate – network ganache ein. Dies wird zum Ganache-GUI-Netzwerk migriert (diese CMD löst die meisten Ganache-Probleme).
11) Installieren Sie Metamask von Chrome Apps.
12) create-react-app AppName – Mit diesem Befehl wird eine neue Reaktions-App erstellt, an der gearbeitet werden kann.
Die Ordnerstruktur wird wie folgt aussehen. (app ordner ist der reaktionsprojekt ordner)
13) Ändern Sie den Erstellungspfad für die Trüffelkonfiguration nach dem Erstellen der Reaktions-App in den Ordner src von react. Dadurch wird sichergestellt, dass alle kompilierten Verträge im reaktionsordner von src abgelegt werden.
14) Befolgen Sie die Schritte zum Erstellen von React and Drizzle, um mit dem Vertrag zu interagieren.
15) Achten Sie immer darauf, das Netzwerk in der Metamask auszuwählen (Ganache für localhost).
16) Importieren Sie private Schlüssel aus der Ganache-GUI, um sie in die Metamask einzufügen
Und da haben Sie es, das lokale Ganache-, Truffle- und React-Projekt läuft.
Lassen Sie mich wissen, dass Sie auf Fehler oder Probleme in den Kommentaren stoßen.
Coins Kaufen: Bitcoin.de | AnycoinDirekt | Coinbase | CoinMama (mit Kreditkarte) | Paxfull
Handelsplätze / Börsen: Bitcoin.de | KuCoin | Binance | BitMex | Bitpanda | eToro
Lending / Zinsen erhalten: Celsius Network | Coinlend (Bot)
Cloud Mining: Hashflare | Genesis Mining | IQ Mining
Werbung: Immobilienmakler Heidelberg | Makler Heidelberg