mirror of
https://github.com/vuejs/vue-cli.git
synced 2026-05-01 17:29:53 -05:00
feat(project create): bare option
This commit is contained in:
@@ -295,7 +295,8 @@ async function create (input, context) {
|
||||
}
|
||||
|
||||
const createOptions = {
|
||||
packageManager: input.packageManager
|
||||
packageManager: input.packageManager,
|
||||
bare: input.bare
|
||||
}
|
||||
// Git
|
||||
if (input.enableGit && input.gitCommitMessage) {
|
||||
|
||||
@@ -44,6 +44,7 @@ enum ProjectType {
|
||||
input ProjectCreateInput {
|
||||
folder: String!
|
||||
force: Boolean!
|
||||
bare: Boolean!
|
||||
packageManager: PackageManager
|
||||
preset: String!
|
||||
remote: String
|
||||
|
||||
@@ -280,6 +280,7 @@
|
||||
"options": {
|
||||
"label": "Additional options",
|
||||
"force": "Overwrite target folder if it exists",
|
||||
"bare": "Scaffold project without beginner instructions",
|
||||
"git-title": "Git repository",
|
||||
"git": "Initialize git repository (recommended)",
|
||||
"git-commit-message": "Initial commit message (optional)"
|
||||
|
||||
@@ -108,6 +108,13 @@
|
||||
>
|
||||
{{ $t('org.vue.views.project-create.tabs.details.form.options.force') }}
|
||||
</VueSwitch>
|
||||
|
||||
<VueSwitch
|
||||
v-model="formData.bare"
|
||||
class="extend-left bare"
|
||||
>
|
||||
{{ $t('org.vue.views.project-create.tabs.details.form.options.bare') }}
|
||||
</VueSwitch>
|
||||
</VueFormField>
|
||||
|
||||
<VueFormField
|
||||
@@ -466,6 +473,7 @@ function formDataFactory () {
|
||||
return {
|
||||
folder: '',
|
||||
force: false,
|
||||
bare: false,
|
||||
enableGit: true,
|
||||
gitCommitMessage: '',
|
||||
packageManager: undefined,
|
||||
@@ -629,6 +637,7 @@ export default {
|
||||
input: {
|
||||
folder: this.formData.folder,
|
||||
force: this.formData.force,
|
||||
bare: this.formData.bare,
|
||||
enableGit: this.formData.enableGit,
|
||||
gitCommitMessage: this.formData.gitCommitMessage,
|
||||
packageManager: this.formData.packageManager,
|
||||
|
||||
Reference in New Issue
Block a user