项目简介
JoyNop是基于React和Ant Design的前端开发框架,能有效提升开发效率、简化项目配置并优化用户体验。该框架具备TypeScript支持、按需加载等丰富特性。
项目的主要特性和功能
- 支持TypeScript,可进行类型检查与自动补全。
- 集成Ant Design组件库,解决常见UI问题。
- 采用Less作为样式预处理器,支持自定义变量与模块化样式引入。
- 实现按需加载和代码拆分,提升应用性能与加载速度。
- 自动处理静态资源,生成静态文件夹,可直接部署到CDN。
- 完美支持自定义环境变量,便于项目配置与部署。
- 支持通过Dockerfile构建和运行应用。
- 支持VSCode调试与断点调试。
- 支持HTTPS配置,保障数据安全。
- 适配Redux,方便进行状态管理。
安装使用步骤
假设用户已经下载了本项目的源码文件。
1. 安装依赖:在项目根目录下执行yarn add
。
2. 启动项目:执行yarn start
。
3. 若要分析特定文件,执行yarn analyze
。
4. 若使用自定义环境变量,可在package.json
里自定义配置,通过如yarn build:a
等命令实现。
5. 若无法正常启动,在.env
中添加SKIP_PREFLIGHT_CHECK=true
。
6. 构建项目:使用yarn build
,生成的build
文件夹会自动包含static
。
7. 若需通过外部变量控制接口访问,可通过Dockerfile
,按如下命令操作:
- 构建镜像:docker build -t joynoptest .
- 运行容器:docker run --name joynoptest -d -p 10086:80 joynoptest
- 通过https访问:docker run --name joynoptest -it -p 10088:80 -p 443:443 joynoptest
8. 部署应用:将生成的静态资源文件夹部署到服务器或CDN。
9. 访问应用:通过浏览器访问应用进行功能测试。
如需更多配置和定制,可参考JoyNop React Framework Document获取详细信息和指导。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】