UNPKG

@neosjs/create-app

Version:

帮助开发者快速创建Vue3应用并自动配置项目

233 lines (232 loc) 7.19 kB
{ "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": "该选项已被禁用,请使用新选项" } }