dva-cli icon indicating copy to clipboard operation
dva-cli copied to clipboard

dva g route 多级目录会报错

Open czjxy881 opened this issue 8 years ago • 2 comments

  • 执行 dva g route tables/grand/authority
  • 报错
/usr/local/lib/node_modules/dva-cli/bin/dva-generate
      create  routeComponent src/routes/Tables/grand/authority.js, src/routes/Tables/grand/authority.css
SyntaxError: Unexpected token (5:15)
    at Parser.pp.raise (/usr/local/lib/node_modules/dva-cli/node_modules/babel-core/node_modules/babylon/lib/parser/location.js:24:13)
    at Parser.pp.unexpected (/usr/local/lib/node_modules/dva-cli/node_modules/babel-core/node_modules/babylon/lib/parser/util.js:82:8)
    at Parser.pp.expect (/usr/local/lib/node_modules/dva-cli/node_modules/babel-core/node_modules/babylon/lib/parser/util.js:76:33)
    at Parser.pp.parseFunctionParams (/usr/local/lib/node_modules/dva-cli/node_modules/babel-core/node_modules/babylon/lib/parser/statement.js:529:8)
    at Parser.parseFunctionParams (/usr/local/lib/node_modules/dva-cli/node_modules/babel-core/node_modules/babylon/lib/plugins/flow.js:936:13)
    at Parser.pp.parseFunction (/usr/local/lib/node_modules/dva-cli/node_modules/babel-core/node_modules/babylon/lib/parser/statement.js:523:8)
    at Parser.pp.parseFunctionStatement (/usr/local/lib/node_modules/dva-cli/node_modules/babel-core/node_modules/babylon/lib/parser/statement.js:262:15)
    at Parser.pp.parseStatement (/usr/local/lib/node_modules/dva-cli/node_modules/babel-core/node_modules/babylon/lib/parser/statement.js:79:19)
    at Parser.parseStatement (/usr/local/lib/node_modules/dva-cli/node_modules/babel-core/node_modules/babylon/lib/plugins/flow.js:655:22)
    at Parser.pp.parseTopLevel (/usr/local/lib/node_modules/dva-cli/node_modules/babel-core/node_modules/babylon/lib/parser/statement.js:30:21)

  • 此时生成出来了router下的文件,但是文件内容并不正确,router.js也没有修改成功。

czjxy881 avatar Feb 20 '17 03:02 czjxy881

目前不支持。

sorrycc avatar Feb 21 '17 00:02 sorrycc

这个需求挺普遍的,希望能进入支持的计划,感谢

DoubleK2013 avatar Jul 20 '17 03:07 DoubleK2013