Dva: Fehler beim Ausführen von dva g route in Version 2.0.1

Erstellt am 8. Sept. 2017  ·  3Kommentare  ·  Quelle: dvajs/dva

Code zum Reproduzieren des Problems: (Bitte geben Sie reproduzierbaren Code oder Schritte an)

Nachdem dva new das Projekt beendet hat, führen Sie dva g route users aus, Fehler

Erwartetes Verhalten: (erwarteter normaler Effekt)

Tatsächliches Verhalten: (tatsächliche Wirkung)

dva g route Benutzer
/usr/local/lib/node_modules/dva-cli/bin/dva-generate
routeComponent src/routes/Users.js, src/routes/Users.css erstellen
Erstellen Sie Routenbenutzer mit src/routes/Users.js
AssertionError [ERR_ASSERTION]: getRouterTree: Komponente sollte Router, Route, Redirect, IndexRedirect, IndexRoute sein
at parse (/usr/local/lib/node_modules/dva-cli/node_modules/dva-ast/lib/collections/Router.js:57:28)
bei ret.children.node.children.filter.map.node (/usr/local/lib/node_modules/dva-cli/node_modules/dva-ast/lib/collections/Router.js:94:93)
bei Array.map (nativ)
at parse (/usr/local/lib/node_modules/dva-cli/node_modules/dva-ast/lib/collections/Router.js:94:81)
unter NodePath.simpleMap.path (/usr/local/lib/node_modules/dva-cli/node_modules/dva-ast/lib/collections/Router.js:117:13)
bei NodePath.(/usr/local/lib/node_modules/dva-cli/node_modules/dva-ast/lib/collections/Helper.js:21:28)
unter __paths.forEach (/usr/local/lib/node_modules/dva-cli/node_modules/jscodeshift/src/Collection.js:76:36)
bei Array.forEach (nativ)
bei Collection.forEach (/usr/local/lib/node_modules/dva-cli/node_modules/jscodeshift/src/Collection.js:75:18)
bei Collection.simpleMap (/usr/local/lib/node_modules/dva-cli/node_modules/dva-ast/lib/collections/Helper.js:20:10)

Verwendete Paketversionen: (welche Version welcher Bibliothek ist das Problem)

2.0.1

Alle 3 Kommentare

route.js einfügen

<Route path="/users" component={Users} />

hinlegen

<Switch/>

drinnen ist es gut

dva g route ist derzeit nicht für dva@2 verfügbar, danke für das Feedback.

Meine dva-Version ist 0.8.2 und ich habe auch diesen Fehler, wie kann ich ihn lösen?

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen