UNPKG

@ywfe/cli

Version:

遥望前端开发命令行工具

105 lines (104 loc) 7.4 kB
"use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); __setModuleDefault(result, mod); return result; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.MESSAGES = void 0; const chalk = __importStar(require("chalk")); const emojis_1 = require("./emojis"); exports.MESSAGES = { PARSE_BUILD_JSON_FAIL: '解析项目本地build.json失败,请检查正确性' + emojis_1.EMOJIS.BOOM, PROJECT_SELECTION_QUESTION: 'Which project would you like to generate to?', PROJECT_NAME: '项目的名称是什么?', PROJECT_NAME_ERROR: '项目名称需要以yw-开始', LIBRARY_PROJECT_SELECTION_QUESTION: 'Which project would you like to add the library to?', DRY_RUN_MODE: 'Command has been executed in dry run mode, nothing changed!', PROJECT_INFORMATION_START: `${emojis_1.EMOJIS.ZAP} We will scaffold your app in a few seconds..`, RUNNER_EXECUTION_ERROR: (command) => `\n失败在命令: ${command}`, PACKAGE_MANAGER_QUESTION: `${emojis_1.EMOJIS.HEART} 用哪一种包管理器呢?`, PACKAGE_MANAGER_INSTALLATION_IN_PROGRESS: `正在安装包... ${emojis_1.EMOJIS.COFFEE}`, PACKAGE_MANAGER_UPDATE_IN_PROGRESS: `正在更新包... ${emojis_1.EMOJIS.COFFEE}`, PACKAGE_MANAGER_UPGRADE_IN_PROGRESS: `正在升级包... ${emojis_1.EMOJIS.COFFEE}`, PACKAGE_MANAGER_PRODUCTION_INSTALLATION_IN_PROGRESS: `Package installation in progress... ${emojis_1.EMOJIS.COFFEE}`, GIT_INITIALIZATION_ERROR: 'Git仓库还没有被初始化', PACKAGE_MANAGER_INSTALLATION_SUCCEED: (name) => name !== '.' ? `${emojis_1.EMOJIS.ROCKET} 成功创建项目: ${chalk.green(name)}` : `${emojis_1.EMOJIS.ROCKET} 成功创建一个新项目`, GET_STARTED_INFORMATION: `${emojis_1.EMOJIS.POINT_RIGHT} 按照下面的命令开始:`, CHANGE_DIR_COMMAND: (name) => `$ cd ${name}`, START_COMMAND: (name) => `$ ${name} start`, PACKAGE_MANAGER_INSTALLATION_FAILED: `${emojis_1.EMOJIS.SCREAM} 包安装失败,原因如下`, INFORMATION_PACKAGE_MANAGER_FAILED: `${emojis_1.EMOJIS.SMIRK} cannot read your project package.json file, are you inside your project directory?`, LIBRARY_INSTALLATION_FAILED_BAD_PACKAGE: (name) => `Unable to install library ${name} because package did not install. Please check package name.`, LIBRARY_INSTALLATION_FAILED_NO_LIBRARY: 'No library found.', LIBRARY_INSTALLATION_STARTS: 'Starting library setup...', BUILD_ERROR: '不可以在master分支下构建与发布!', VITE_BUILD_ERROR: 'prod资源必须在release分支下构建!', API_YAPI_TOKEN: '请输入token', API_YAPI_UID: '请输入uid', API_YAPI_SERVERURL: '请输入yapi_serverUrl', API_YAPI_PROJECTID: '请输入projectId', API_SERVERURL: '请输入serverUrl', FILE_NOT_EXTRA: '该文件不存在,请查看路径是否正确!', BUILD_JSON_FILE_NOT_EXTRA: (fileName) => `${fileName}文件不存在`, ENV_SELECT_TIPS: '请选择发布环境', DAILY_ENV_SELECT_TIPS: '请选择本地开发环境', PROD_ENV_SUBMIT: '发布到线上,请进行二次确认', END_PUBLISH_TIPS: '退出发布', ADD_CONFIG_TIPS: '新建配置成功!', INSTALL_TIPS: '开始安装依赖', INSTALL_SUCCESS: '依赖安装成功', INSTALL_FAILURE: '依赖安装失败', NEED_NODE_VERSION: `当前你使用的node版本不支持多线程构建,建议升级至14.21.1及以上,体验更佳`, BUILD_FAILURE: '构建异常,请处理后再重新发布', GET_NEXT_VERSION_FAIL: '获取资源对应的下个版本号失败,请联系发布平台!', ADD_CONFIG_FAIL_TIPS: '新建配置失败!', PUBLISH_SUCCESS_TIPS: (url) => `发布成功,请去发布平台完成后续发布! 点击: ${url}`, PUBLISH_FAIL_TIPS: '资源链接提交出错,请重新构建!', OSS_UPLOAD_FAIL_TIPS: 'OSS上传错误,请重试或联系运维!', BUILD_SUCCESS_TIPS: '构建成功!', GET_VERSION_FAIL: '获取版本编号失败,请联系发布平台!', DEPENDENCIES_NPM_TIPS: (dep) => `请安装构建依赖:npm i ${dep} -D`, DEPENDENCIES_NPM_INSTALL: `正在安装依赖`, PUBLISH_CHECK_ENV: `请在.env文件添加配置 NODE_ENV=production`, PUBLISH_CHECK_FILE_EXISTS: (file) => `${file}文件不存在, 请在根目录新建.env文件,并写入配置 NODE_ENV=production`, BEGIN_BUILD_TIPS: (env) => `开始构建环境:${env}!`, SERVE_COMMAND_WARNING: `该命令已不再维护,本地启动请使用 "yw vite-s"`, PUBLISH_COMMAND_WARNING: `该命令已不再维护,发布请使用 "yw vite-p"`, PUBLISH_SUBMIT_TIPS: (changeId) => `请确认本次发布关联的changeId是: ${changeId} `, NOT_CHANGE_ID: (url) => `缺少changeId,请去发布平台获取后添加到build.json!点击:${url}`, NOT_GET_PAGE_INFO: '获取应用变更ID对应的信息出错,请联系发布平台开发同学!', NOT_RELATIVE_PAGES: (url) => `当前应用变更ID没有关联页面,请去发布平台关联!点击:${url}`, ASSET_ENV_ERROR: '构建资源环境错误,只有daily、prod两个环境可选择', DIFF_NOT_PUSH: '当前分支改动没有提交,请push后再发布', NOT_CORRECT_BRANCH: '分支不对,请检查分支!请在release分支或者当前changeId关联的分支上发布', PAGE_PUBLISH_SUCCESS_TIPS: (url, env) => `执行成功,请去发布平台${env === 'prod' ? '部署灰度环境' : '进行资源部署'}! 点击: ${url}`, PROJECT_WITHOUT_HTML: '本地启动缺少html文件,请在当前项目的public文件夹下添加index.html文件,或者将build.json中的isHtmlReplacement配置项关闭', INTERFACE_ARGUMENTS_ERROR: 'yapi接口ID不存在,请检查命令行参数', YAPI_LOGIN_ERROR: 'yapi登录失败,请检查yapi配置', NOT_FOUND_FILE_PATH: (path) => `路由"${path}"找不到对应的文件路径,请在项目中的"/src/router/index.tsx"文件补充对应关系`, NOT_FOUND_ALL_APP_INFO: '没有获取到发布平台中添加的应用管理信息,请联系发布平台开发同学!', NOT_FOUND_APP_INFO: (gitlabId) => `当前应用id: ${gitlabId}不存在,请去发布平台-->应用管理页确认,点击:https://dps.ywwl.com/applicationList`, NOT_GET_RELATIVE_INFO: (gitlabId) => `获取发布平台中该应用id(${gitlabId})对应的路由和文件路径关系失败!`, NOT_FOUND_ROUTER_FILE: '缺少"/src/router/index.tsx"文件', };