dva new๊ฐ ํ๋ก์ ํธ๋ฅผ ์๋ฃํ ํ dva g route users, error๋ฅผ ์คํํ์ญ์์ค.
dva g ๋ฃจํธ ์ฌ์ฉ์
/usr/local/lib/node_modules/dva-cli/bin/dva-generate
routeComponent src/routes/Users.js, src/routes/Users.css ์์ฑ
src/routes/Users.js๋ก ๋ผ์ฐํธ ์ฌ์ฉ์ ์์ฑ
AssertionError [ERR_ASSERTION]: getRouterTree: ๊ตฌ์ฑ ์์๋ ๋ผ์ฐํฐ, ๊ฒฝ๋ก, ๋ฆฌ๋๋ ์
, IndexRedirect, IndexRoute ์ค ํ๋์ฌ์ผ ํฉ๋๋ค.
๊ตฌ๋ฌธ ๋ถ์ ์(/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)
Array.map์์(๋ค์ดํฐ๋ธ)
๊ตฌ๋ฌธ ๋ถ์ ์(/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)
๋
ธ๋ํจ์ค์์.
__paths.forEach์์ (/usr/local/lib/node_modules/dva-cli/node_modules/jscodeshift/src/Collection.js:76:36)
Array.forEach์์(๋ค์ดํฐ๋ธ)
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)
2.0.1
route.js์ ๋ฃ์ด
<Route path="/users" component={Users} />
๋ด๋ ค ๋
<Switch/>
์์ ๊ด์ฐฎ์
dva g route
์(๋) ํ์ฌ dva@2 ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ํผ๋๋ฐฑ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
๋ด dva ๋ฒ์ ์ด 0.8.2์ด๊ณ ์ด ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. ์ด๋ป๊ฒ ํด๊ฒฐํ ์ ์์ต๋๊น?