UNPKG

@neosjs/create-app

Version:

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

238 lines (237 loc) 7.66 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", "value": "pc", "desc": "创建一个桌面端项目" }, "h5": { "title": "移动端 - H5", "value": "h5", "desc": "创建一个移动端项目" } } }, "UIFramework": { "message": "请选择您需要的UI框架?", "selectOptions": { "none": { "title": "不需要UI框架", "value": "none", "desc": "不引入任何UI框架,使用原生CSS", "type": "All" }, "ant-design-vue": { "title": "Ant Design Vue (适用于桌面端)", "value": "ant-design-vue", "desc": "Ant Design Vue组件库,适合在vue3.x的桌面端项目中使用", "type": "PC" }, "element-plus": { "title": "Element Plus (适用于桌面端)", "value": "element-plus", "desc": "Element Plus Vue组件库,适合在vue3.x的桌面端项目中使用", "type": "PC" }, "primevue": { "title": "PrimeVue (适用于桌面端)", "value": "primevue", "desc": "适用于 Vue 的下一代用户界面组件套件,支持Styled、Unstyled等多种风格", "type": "PC" }, "nuxt-ui": { "title": "Nuxt UI (适用于桌面端)", "value": "@nuxt/ui", "desc": "Nuxt UI 是适用于 Vue 和 Nuxt 应用程序的综合 UI 库,提供一系列具有完整样式且可访问的组件", "type": "PC" }, "view-ui-plus": { "title": "View UI Plus (适用于桌面端)", "value": "view-ui-plus", "desc": "View UI Plus 是 View Design 设计体系中基于 Vue.js 3 的一套 UI 组件库,主要用于企业级中后台系统", "type": "PC" }, "vant": { "title": "Vant (适用于移动端)", "value": "vant", "desc": "Vant组件库,适合在vue3.x的移动端项目中使用", "type": "H5" } } }, "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": "unocss 原子化样式", "value": "unocss", "desc": "引入UnoCSS原子化样式库,减少css开发量" }, "useSvgSprite": { "title": "svg sprite 图标", "value": "svg-sprite", "desc": "启用Svg Sprite图标组件,用于SvgIcon组件" }, "useVueuse": { "title": "vueuse 工具库", "value": "vueuse", "desc": "引入Vueuse工具库,提供了一系列的Vue3.x的hooks" }, "useI18n": { "title": "vue-i18n 国际化", "value": "i18n", "desc": "使用 vue-i18n 支持多语言方案", "color": "green" }, "useDayjs": { "title": "dayjs 时间处理", "value": "dayjs", "desc": "引入Dayjs时间处理库,提供了一系列的时间处理函数" }, "useCrypto": { "title": "crypto-js 加密库", "value": "crypto-js", "desc": "引入CryptoJS加密库,提供了一系列的加密、解密、哈希、加解密、加密算法等功能" } } }, "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": "该选项已被禁用,请使用新选项" } }