# dk-front-end **Repository Path**: nickycch/dk-front-end ## Basic Information - **Project Name**: dk-front-end - **Description**: 德科RCS - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-01-05 - **Last Updated**: 2022-11-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 目录结构 ``` entries 入口项目 |——admin 后台管理 |——mobile 移动端门户 |——portal PC端门户 modules1 业务模块 ``` # 设置私服 `npm set registry http://nexus.h3yun.com:8888/repository/npm-all/` # 安装依赖 1. 设置私服,如已设置请跳过 2. 在项目根目录执行命令安装所有依赖`npm run installs` # 启动 1. 安装依赖,如已安装请跳过 2. 在项目根目录分别执行命令启动项目:管理后台`npm run admin`,移动端`npm run mobile`,PC 端`npm run portal` # 编译 1. 安装依赖,如已安装请跳过 2. 在项目根目录分别执行命令启动编译:管理后台`npm run build-admin`,移动端`npm run build-mobile`,PC 端`npm run build-portal` # 本地开发 npm 依赖包 运行: ```javascript npm run package ``` 将在当前项目的 `modules` 目录遍历 `@cloudpivot` 目录下所有文件夹,并视为 `npm` 依赖包进行本地软链接,便于本地开发。 ** 进行软链接的目录下必须建立 `package.json` 文件, 并且名称格式为:@cloudpivot/{name} ** ```json "name": "@cloudpivot/{name}", "version": "1.13.0", ``` # 注意 ## Nodejs版本问题 推荐安装`Node.js 14.x LTS`版本 (Node.js 15.x 版本执行npm link有不兼容的情况出现) ## 本地开发运行portal,admin,mobile三端登录问题 请确保联调的后端对前端本地访问地址进行了注册, 如: ```sql update base_security_client set registeredRedirectUris = concat(registeredRedirectUris, ',http://localhost:9000/admin,http://localhost:9000/admin#/oauth,http://localhost:9100/oauth,http://localhost:8089/mobile/oauth') where clientId = 'api'; ```