chore: add code gen introductions

This commit is contained in:
nathan 2022-02-24 16:17:02 +08:00
parent aa77d52b58
commit 4bcc05fc8a
2 changed files with 38 additions and 16 deletions

View File

@ -32,13 +32,5 @@
"type": "dart", "type": "dart",
"flutterMode": "profile" "flutterMode": "profile"
}, },
{
"name": "Generate Language Files",
"request": "launch",
"program": "${workspaceRoot}/lib/main.dart",
"type": "dart",
"preLaunchTask": "Generate Language Files",
"cwd": "${workspaceRoot}"
},
] ]
} }

View File

@ -50,6 +50,40 @@
// "$rustc" // "$rustc"
// ], // ],
}, },
{
"label": "Code Gen",
"type": "shell",
"dependsOn": [
"Flutter Pub",
"Flutter Package Get",
"Generate Language Files",
"Generate Freezed Files"
],
"group": {
"kind": "build",
"isDefault": true,
},
"dependsOrder": "sequence",
"presentation": {
"reveal": "always",
"panel": "new"
},
},
{
"label": "Flutter Pub",
"type": "shell",
"command": "flutter pub get",
},
{
"label": "Flutter Package Get",
"type": "shell",
"command": "flutter packages pub get",
},
{
"label": "Generate Freezed Files",
"type": "shell",
"command": "flutter pub run build_runner build --delete-conflicting-outputs",
},
{ {
"label": "Generate Language Files", "label": "Generate Language Files",
"type": "shell", "type": "shell",
@ -87,10 +121,6 @@
} }
} }
}, },
"group": {
"kind": "build",
"isDefault": true,
},
"options": { "options": {
"cwd": "${workspaceFolder}/../" "cwd": "${workspaceFolder}/../"
}, },