@neosjs/create-app
Version:
帮助开发者快速创建Vue3应用并自动配置项目
233 lines (232 loc) • 7.19 kB
JSON
{
"projectName": {
"message": "请输入项目名称:"
},
"shouldOverwrite": {
"dirForPrompts": {
"current": "当前目录",
"target": "目标文件夹"
},
"message": "已经存在,是否覆盖?"
},
"packageName": {
"message": "请输入包名称:",
"invalidMessage": "无效的 package.json 名称"
},
"useRouter": {
"message": "是否引入Vue Router进行单页面应用开发?"
},
"usePinia": {
"message": "是否引入Pinia用于状态管理?"
},
"useRequest": {
"message": "是否引入Request用于网络请求?"
},
"useEslint": {
"message": "是否引入ESLint用于代码质量检测?"
},
"useGit": {
"message": "是否需要初始化Git?"
},
"useGitHooks": {
"message": "是否引入用于Git钩子用于自动化 检查提交信息、检查代码 ?"
},
"useInstallPackages": {
"message": "是否安装依赖包?"
},
"device": {
"message": "请选择项目类型?",
"selectOptions": {
"pc": {
"title": "PC - Desktop",
"value": "pc",
"desc": "创建一个桌面端项目"
},
"h5": {
"title": "H5 - Mobile",
"value": "h5",
"desc": "创建一个移动端项目"
}
}
},
"UIFramework": {
"message": "请选择您需要的UI框架?",
"selectOptions": {
"none": {
"title": "不需要UI框架",
"value": "none",
"desc": "不引入任何UI框架"
},
"element-plus": {
"title": "Element Plus",
"value": "element-plus",
"desc": "Element Plus Vue组件库,适合在vue3.x的桌面端项目中使用",
"type": "PC"
},
"ant-design-vue": {
"title": "Ant Design Vue",
"value": "ant-design-vue",
"desc": "Ant Design Vue组件库,适合在vue3.x的桌面端项目中使用",
"type": "PC"
},
"@arco-design/web-vue": {
"title": "Arco Design Vue",
"value": "@arco-design/web-vue",
"desc": "Arco Design Vue组件库,适合在vue3.x的桌面端项目中使用",
"type": "PC"
},
"tdesign-vue-next": {
"title": "TDesign Vue",
"value": "tdesign-vue-next",
"desc": "TDesign组件库,适合在vue3.x的桌面端项目中使用",
"type": "PC"
},
"tdesign-mobile-vue": {
"title": "TDesign Mobile Vue",
"value": "tdesign-mobile-vue",
"desc": "TDesign组件库,适合在vue3.x的移动端项目中使用",
"type": "H5"
},
"vant": {
"title": "Vant",
"value": "vant",
"desc": "Vant组件库,适合在vue3.x的移动端项目中使用",
"type": "H5"
},
"headlessui-vue": {
"title": "Headless UI",
"value": "@headlessui/vue",
"desc": "Headless UI框架,适合在需要自定义样式的项目中使用",
"type": "All"
}
}
},
"precss": {
"message": "请选择您需要使用的CSS预编译器?",
"selectOptions": {
"none": {
"title": "不使用",
"value": "none",
"desc": "不适用任何预编译器"
},
"less": {
"title": "Less",
"value": "less",
"desc": "使用 Less 做为css的预编译语言"
},
"scss": {
"title": "Sass/Scss",
"value": "node-sass",
"desc": "使用 Sass/Scss 做为css的预编译语言"
}
}
},
"futures": {
"message": "选择您需要的辅助功能?",
"selectOptions": {
"useUnocss": {
"title": "Uncss",
"value": "unocss",
"desc": "引入Unocss原子化样式库,减少css开发量"
},
"useSvgSprite": {
"title": "Svg雪碧图",
"value": "svg-sprite",
"desc": "启用Svg图标组件,用于SvgIcon组件"
},
"useVueuse": {
"title": "Vueuse",
"value": "vueuse",
"desc": "引入Vueuse工具库,提供了一系列的Vue3.x的hooks"
},
"useI18n": {
"title": "国际化(多语言支持)",
"value": "i18n",
"desc": "使用 vue-i18n 支持多语言方案",
"color": "green"
}
}
},
"plugins": {
"message": "选择您需要安装的Vite插件?",
"selectOptions": {
"useAutoComponents": {
"title": "自动导入组件",
"value": "autoComponents",
"desc": "开启组件自动导入功能"
},
"useAutoImport": {
"title": "自动导入文件",
"value": "autoImport",
"desc": "开启文件自动导入功能"
},
"useHttps": {
"title": "开启HTTPS服务",
"value": "https",
"desc": "开启Https服务"
},
"useMarkdown": {
"title": "开启MarkDown支持",
"value": "markdown",
"desc": "开启Markdown支持"
},
"usePwa": {
"title": "开启PWA",
"value": "pwa",
"desc": "开启渐进式Web应用"
},
"useVitest": {
"title": "单元测试",
"value": "vitest",
"desc": "引入Vitest用于单元测试"
},
"useDevTools": {
"title": "开发者工具",
"value": "devtools",
"desc": "引入Vue DevTools扩展用于调试"
}
}
},
"errors": {
"operationCancelled": "操作被取消"
},
"defaultToggleOptions": {
"active": "是",
"inactive": "否"
},
"infos": {
"createProject": "在 <%= cwd%> 中创建目录 <%= projectName%>",
"createProjectSuccess": "创建项目<%= projectName%>",
"installingDeps": "安装依赖包",
"done": "完成",
"initDone": "项目初始化完成",
"initGit": "初始化Git",
"nextCommands": "恭喜你,你已经成功创建项目并初始化完成。现在,你可执行以下命令:",
"updatePackage": "更新package.json",
"initCommitLint": "初始化Commitlint",
"getBaseFiles": "拉取基础模板文件",
"createReadme": "生成README.md",
"createViteConfig": "生成Vite配置文件",
"crateEnter": "生成项目入口文件",
"createPluginsConfig": "生成插件配置文件",
"createFuturesConfig": "生成辅助功能配置文件",
"createProjectConfig": "生成项目配置文件",
"createPrettierConfig": "生成Prettier配置文件",
"createEslintConfig": "生成EsLint配置文件",
"createStylelintConfig": "生成Stylelint配置文件",
"createTsConfigFiles": "生成tsconfig.json文件",
"createTypeScriptFiles": "生成TypeScript文件",
"createDeps": "生成项目依赖文件",
"createDevDeps": "生成开发依赖文件",
"createDevConfig": "生成开发配置文件",
"createNpmrc": "生成.npmrc文件",
"createUnocssConfig": "生成Unocss配置文件",
"startDevServer": "启动开发服务",
"buildTest": "编译测试环境",
"buildProd": "编译生产环境"
},
"prompts": {
"hint": "↑/↓: 高亮选项,←/→/space: 切换选择,a: 切换全部,enter/return: 确认选择",
"warn": "该选项已被禁用,请使用新选项"
}
}