diff --git a/packages/emp-cli/README.md b/packages/emp-cli/README.md index 2179fe19..d7654050 100644 --- a/packages/emp-cli/README.md +++ b/packages/emp-cli/README.md @@ -12,7 +12,7 @@ ## 指令 -+ `emp init 项目名` 新建项目 ++ `emp init 框架名 项目名` 新建项目,当前框架可选 React + `emp dev` 调试 + `emp dev --hot` 热更 + `emp dev --open` 打开调试页面 diff --git a/packages/emp-cli/bin/emp.js b/packages/emp-cli/bin/emp.js index a0b66256..eebf7653 100755 --- a/packages/emp-cli/bin/emp.js +++ b/packages/emp-cli/bin/emp.js @@ -135,11 +135,11 @@ program //初始化项目 program - .command('init ') + .command('init ') .description('初始化 emp 项目') - .action(projectName => { + .action((framework,projectName) => { require('../helpers/downloadRepo')( - 'https://git.yy.com/webs/efox/template/emp-react-template.git', + require('../init.json')[framework], `./${projectName}`, '', ) diff --git a/packages/emp-cli/init.json b/packages/emp-cli/init.json new file mode 100644 index 00000000..1bd30a54 --- /dev/null +++ b/packages/emp-cli/init.json @@ -0,0 +1,3 @@ +{ + "react": "https://github.com/efoxTeam/emp-react-template.git" +} \ No newline at end of file