2017-08-02 7 views
0

Ich frage mich, ob es möglich ist, Befehlszeilenargumente mit ReactJS (nicht reagieren native) zu verwenden. Ist es beispielsweise möglich, eine einfache Zeichenfolge einzugeben und sie als Variable speichern zu lassen, damit sie angezeigt werden kann? Das npm yargs-Modul ist die Art von Ding, nach der ich suche, aber ich konnte das nicht zum Arbeiten bringen, weil der Kindprozess, den es hervorbringt, anscheinend nicht in einem Browser funktioniert.Verwenden von Befehlszeilenargumenten mit ReactJS

Edit: Ich habe auch versucht, etwas wie einschließlich {process.argv[0]} in sagen ein h1-Tag, aber nichts zeigt sich.

Antwort

0

React hat für Befehlszeilenargumente nichts Besonderes. Tatsächlich ist es in erster Linie als DOM-Bibliothek konzipiert. Sie könnten yargs verwenden und die Werte dann an eine React-Komponente übergeben.

+0

In diesem Fall schließe ich YARGs nicht richtig ein. Jetzt habe ich const argv = require('yargs').argv; in App.js, die in index.js importiert wird. App.js enthält, wo ich die Yargs verwenden möchte. Wo sollte ich das Modul stattdessen einfügen? – Cyclicduck

+0

Verwenden Sie dies im Browser oder in der Befehlszeile? – pspeter3

+0

Ich führe es in der Befehlszeile (npm Start - blah blah) und im Browser anzeigen. – Cyclicduck

Verwandte Themen