|
|
1 mese fa | |
|---|---|---|
| deploy | 1 mese fa | |
| dist | 1 mese fa | |
| docs | 1 mese fa | |
| node_modules | 1 mese fa | |
| public | 1 mese fa | |
| src | 1 mese fa | |
| vite | 1 mese fa | |
| .env.development | 1 mese fa | |
| .env.lib | 1 mese fa | |
| .env.production | 1 mese fa | |
| Dockerfile | 1 mese fa | |
| LICENSE | 1 mese fa | |
| README.md | 1 mese fa | |
| index.html | 1 mese fa | |
| lib.config.js | 1 mese fa | |
| package.json | 1 mese fa | |
| pnpm-lock.yaml | 1 mese fa | |
| vite.config.js | 1 mese fa | |
| yarn.lock | 1 mese fa |
Windows 10/11,MacOS;Node 16.15.0 版本以上(某些情况下可能需要安装 Python3 环境);pnpm v8.1.0及以上版本;Visual Studio Code(简称 VSCode)Nginx 建议使用 1.18.0 及以上版本、OpenResty 或 TongHttpServer 6.0(国产信创)
支持现代浏览器,不支持 IE
| IE | Edge | Firefox | Chrome | Safari |
|---|---|---|---|---|
| not support | last 2 versions | last 2 versions | last 2 versions | last 2 versions |
需要使用下表中的对应分支
| 项目 | 分支 | 说明 |
|---|---|---|
| 后端(任一后端服务) | ||
| jnpf-java-boot | v6.0.x-stable | Java 单体后端项目源码 |
| jnpf-java-cloud | v6.0.x-stable | Java 微服务后端项目源码 |
| jnpf-dotnet | v6.0.x-stable | .NET 单体后端项目源码 |
| jnpf-dotnet-cloud | v6.0.x-stable | .NET 微服务后端项目源码 |
| 前端 | ||
| jnpf-web-monorepo | v6.0.x-stable | 前端主项目(Vue3)源码 |
推荐使用
pnpm
在 Windows 的 PowerShell 中执行如下命令
iwr https://get.pnpm.io/install.ps1 -useb | iex
MacOS 通过 Homebrew 安装 pnpm
若已经安装了 Homebrew 软件包管理器,则可以使用如下命令赖安装 pnpm:
brew install pnpm
也可以通过 npm 安装 pnpm
npm install -g pnpm
或
npm install -g @pnpm/exe
使用如下命令安装项目依赖
pnpm install --registry http://registry.npmmirror.com
修改项目根目录 .env.development 中的后端接口地址
http://localhost:30000http://localhost:5000# 第5行,后端接口
VITE_PROXY = "http://localhost:30000"
完成上述操作后,使用如下命令运行前端项目
pnpm dev
测试或生产环境
如果需要测试或生产环境发布,使用如下命令打包项目
pnpm build
然后将项目根目录下 /dist/ 中所有的文件上传至服务器。
打开项目根目录 /public/config.js 文件,可以看到 网站标题 等配置。
# 修改网站标题(第5行)
title: 'JNPF数据大屏',
打开项目根目录 vite.config.js 文件,修改如下配置:
如果默认端口被修改,需要前往 jnpf-web-vue3 调整相关配置,详细见 jnpf-web-vue3 项目根目录 README.md 文件说明
# 修改默认端口(第13行)
port: 8100,
在开发或打包时报依赖缺失,可以先删除项目根目录下的 pnpm-lock.yaml 文件,然后重新执行 pnpm install 安装依赖即可解决。