合肥雷能,web管理后台,https://radar-power.cn/
|
2 сар өмнө | |
---|---|---|
.vscode | 2 сар өмнө | |
public | 2 сар өмнө | |
scripts | 2 сар өмнө | |
src | 2 сар өмнө | |
.editorconfig | 2 сар өмнө | |
.env.development | 2 сар өмнө | |
.env.production | 2 сар өмнө | |
.env.test | 2 сар өмнө | |
.eslintrc.cjs | 2 сар өмнө | |
.gitattributes | 2 сар өмнө | |
.gitignore | 2 сар өмнө | |
.gitmessage.txt | 2 сар өмнө | |
.prettierignore | 2 сар өмнө | |
.prettierrc.json | 2 сар өмнө | |
CHANGELOG.md | 2 сар өмнө | |
Dockerfile | 2 сар өмнө | |
Jenkinsfile | 2 сар өмнө | |
README.md | 2 сар өмнө | |
components.d.ts | 2 сар өмнө | |
env.d.ts | 2 сар өмнө | |
eslint.config.ts | 2 сар өмнө | |
index.html | 2 сар өмнө | |
nginx.conf | 2 сар өмнө | |
package.json | 2 сар өмнө | |
pnpm-lock.yaml | 2 сар өмнө | |
tsconfig.app.json | 2 сар өмнө | |
tsconfig.json | 2 сар өмнө | |
tsconfig.node.json | 2 сар өмнө | |
version-script.js | 2 сар өмнө | |
vite.config.ts | 2 сар өмнө |
本项目在 package.json
中定义了一系列常用脚本,用于本地开发、构建、发布和部署。
以下是每个脚本的功能及使用方法。
环境 | 命令 | 端口 / 说明 |
---|---|---|
🟢 开发环境 | npm run dev |
3000 |
🟡 测试环境 | npm run dev:test |
4000 |
🔴 生产环境(本地调试) | npm run dev:pro |
5000 |
📦 构建开发环境 | npm run build:dev |
- |
📦 构建测试环境 | npm run build:test |
- |
📦 构建生产环境 | npm run build |
- |
🚀 发布版本 | npm run release |
自动推送代码 + tags |
📤 部署测试环境 | npm run deploy:test |
打包 + 部署 |
🔍 类型检查 | npm run type-check |
TypeScript 检查 |
🧹 代码修复 | npm run lint |
ESLint 自动修复 |
🎨 格式化代码 | npm run format |
Prettier 格式化 |
命令 | 说明 | 运行示例 |
---|---|---|
npm run dev |
启动开发环境(development),端口 3000 | npm run dev |
npm run dev:test |
启动测试环境(test),端口 4000 | npm run dev:test |
npm run dev:pro |
启动生产环境(production)本地调试,端口 5000 | npm run dev:pro |
命令 | 说明 | 运行示例 |
---|---|---|
npm run build:dev |
打包 开发环境 构建产物 | npm run build:dev |
npm run build:test |
打包 测试环境 构建产物 | npm run build:test |
npm run build |
打包 生产环境 构建产物 | npm run build |
命令 | 说明 | 运行示例 |
---|---|---|
npm run bump |
自动更新版本号(patch 增量),并生成 Git 提交信息 | npm run bump |
npm run release |
更新版本号 → 推送代码 → 推送 tags → 生成发布日志 | npm run release |
💡
npm run release
会执行:
npm run bump
git push
(推送代码)git push --tags
(推送版本标签)node scripts/release-message.js
(生成发布信息)
命令 | 说明 | 运行示例 |
---|---|---|
npm run deploy:test |
打包测试环境 并执行部署脚本 | npm run deploy:test |
npm run run:deploy |
直接执行部署脚本(不打包) | npm run run:deploy |
⚠
run:deploy
会调用scripts/deploy.ps1
(PowerShell 脚本),需确保本地已安装 PowerShell 且允许执行脚本。
命令 | 说明 | 运行示例 |
---|---|---|
npm run preview |
本地预览已构建的生产环境包(默认端口 4173) | npm run preview |
命令 | 说明 | 运行示例 |
---|---|---|
npm run type-check |
TypeScript 类型检查 | npm run type-check |
npm run lint |
ESLint 代码规范检查并自动修复问题 | npm run lint |
npm run format |
使用 Prettier 格式化 src/ 目录下的代码 |
npm run format |
本地开发
npm install
npm run dev
打包并部署测试环境
npm run deploy:test
发布新版本到远程仓库
npm run release
代码检查与格式化
npm run type-check
npm run lint
npm run format