Skip to content

Commit c129a29

Browse files
author
sky
committed
fix: init and npm start for res
1 parent 5c2df03 commit c129a29

3 files changed

Lines changed: 28 additions & 18 deletions

File tree

lib/action.js

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,8 @@ module.exports = class ResAction extends EasyCLI.Action {
1313
return Config.getResConfig(options);
1414
}
1515

16-
1716
dev() {
18-
const cmd = ['dev'];
17+
const cmd = ['dev', '--framework', '@easy-team/res'];
1918
if (EasyCLI.utils.isEggTypeScriptProject(this.baseDir)) {
2019
cmd.push('-r');
2120
cmd.push('egg-ts-helper/register');
@@ -24,7 +23,12 @@ module.exports = class ResAction extends EasyCLI.Action {
2423
}
2524

2625
debug() {
27-
new Command(['debug']).start();
26+
const cmd = ['debug', '--framework', '@easy-team/res'];
27+
if (EasyCLI.utils.isEggTypeScriptProject(this.baseDir)) {
28+
cmd.push('-r');
29+
cmd.push('egg-ts-helper/register');
30+
}
31+
new Command(cmd).start();
2832
}
2933

3034
test() {
@@ -36,7 +40,7 @@ module.exports = class ResAction extends EasyCLI.Action {
3640
}
3741

3842
start() {
39-
new ScriptCommand().start();
43+
new ScriptCommand(['start', '--framework', '@easy-team/res']).start();
4044
}
4145

4246
tsc() {

lib/ask.js

Lines changed: 19 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,27 +2,33 @@
22
const chalk = require('chalk');
33
exports.boilerplateChoice = [
44
{
5-
name: `Create ${chalk.green('Res')} ${chalk.yellow('Server Side Render')} Awesome Web Application`,
6-
value: 'egg-react',
7-
pkgName: 'egg-react-webpack-boilerplate',
5+
name: `Create ${chalk.green('React')} ${chalk.yellow('Server Side Render')} Web Application for Res`,
6+
value: 'res-react-asset-boilerplate',
7+
pkgName: 'res-react-asset-boilerplate',
88
choices: ['name', 'description', 'npm']
99
},
1010
{
11-
name: `Create ${chalk.green('Res + TypeScript')} ${chalk.yellow('Server Side Render')} Web Application`,
12-
value: 'egg-react-typescript',
13-
pkgName: 'egg-react-typescript-boilerplate',
11+
name: `Create ${chalk.green('React')} ${chalk.yellow('Client Side Render')} Web Application for Res`,
12+
value: 'res-react-spa-boilerplate',
13+
pkgName: 'res-react-spa-boilerplate',
1414
choices: ['name', 'description', 'npm']
1515
},
1616
{
17-
name: `Create ${chalk.green('Res + Nunjucks')} ${chalk.yellow('HTML')} Web Application`,
18-
value: 'egg-react-html-boilerplate',
19-
pkgName: 'egg-react-html-boilerplate',
17+
name: `Create ${chalk.green('React')} ${chalk.yellow('Nunjucks HTML Render')} Web Application for Res`,
18+
value: 'res-react-html-boilerplate',
19+
pkgName: 'res-react-html-boilerplate',
2020
choices: ['name', 'description', 'npm']
2121
},
2222
{
23-
name: `Create ${chalk.green('Res + Nunjucks')} ${chalk.yellow('Asset Render')} Web Application`,
24-
value: 'egg-react-asset-boilerplate',
25-
pkgName: 'egg-react-asset-boilerplate',
23+
name: `Create ${chalk.green('React')} ${chalk.yellow('Nunjucks Asset Render')} Web Application for Res`,
24+
value: 'res-react-asset-boilerplate',
25+
pkgName: 'res-react-asset-boilerplate',
2626
choices: ['name', 'description', 'npm']
27-
}
27+
},
28+
{
29+
name: `Create ${chalk.green('React')} ${chalk.yellow('TypeScript')} Awesome Web Application for Res`,
30+
value: 'res-awesome',
31+
pkgName: 'res-awesome',
32+
choices: ['name', 'description', 'npm']
33+
},
2834
];

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@easy-team/res-cli",
3-
"version": "1.0.0",
3+
"version": "1.0.1",
44
"description": "Node React Web Framework CLI",
55
"bin": {
66
"res": "bin/cli.js"

0 commit comments

Comments
 (0)