Dva: Erreur lors de l'exécution de dva g route dans la version 2.0.1

Créé le 8 sept. 2017  ·  3Commentaires  ·  Source: dvajs/dva

Code permettant de reproduire le problème : (veuillez fournir un code ou des étapes reproductibles)

Une fois que dva new a terminé le projet, exécutez dva g route users, erreur

Comportement attendu : (effet normal attendu)

Comportement réel : (effet réel)

utilisateurs dva g route
/usr/local/lib/node_modules/dva-cli/bin/dva-generate
créer routeComponent src/routes/Users.js, src/routes/Users.css
créer des utilisateurs de route avec src/routes/Users.js
AssertionError [ERR_ASSERTION] : getRouterTree : le composant doit être l'un des routeur, route, redirection, indexredirect, indexroute
à l'analyse (/usr/local/lib/node_modules/dva-cli/node_modules/dva-ast/lib/collections/Router.js:57:28)
à ret.children.node.children.filter.map.node (/usr/local/lib/node_modules/dva-cli/node_modules/dva-ast/lib/collections/Router.js:94:93)
sur Array.map (natif)
à l'analyse (/usr/local/lib/node_modules/dva-cli/node_modules/dva-ast/lib/collections/Router.js:94:81)
à NodePath.simpleMap.path (/usr/local/lib/node_modules/dva-cli/node_modules/dva-ast/lib/collections/Router.js:117:13)
à NodePath.(/usr/local/lib/node_modules/dva-cli/node_modules/dva-ast/lib/collections/Helper.js:21:28)
à __paths.forEach (/usr/local/lib/node_modules/dva-cli/node_modules/jscodeshift/src/Collection.js:76:36)
à Array.forEach (natif)
à Collection.forEach (/usr/local/lib/node_modules/dva-cli/node_modules/jscodeshift/src/Collection.js:75:18)
à Collection.simpleMap (/usr/local/lib/node_modules/dva-cli/node_modules/dva-ast/lib/collections/Helper.js:20:10)

Versions des packages utilisés : (quelle version de quelle bibliothèque pose problème)

2.0.1

Tous les 3 commentaires

mettre en route.js

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

déposer

<Switch/>

c'est bien à l'intérieur

dva g route n'est actuellement pas disponible pour dva@2 , merci pour vos commentaires.

Ma version dva est 0.8.2 et j'ai aussi cette erreur, comment puis-je la résoudre ?

Cette page vous a été utile?
0 / 5 - 0 notes