Compare commits

...

5 Commits

Author SHA1 Message Date
e8f31a3b79 Merge branch 'master' of http://49.232.154.205:10100/DeXun/.shoudate 2026-05-23 18:47:25 +08:00
0d764c8fee build(demo-vue): adjust production build config and add terser
1. 新增terser依赖包用于代码压缩
2. 关闭terser压缩并注释rollup打包配置
3. 修改生产环境的NODE_ENV和API接口地址
2026-05-23 18:47:22 +08:00
0a1fbdd038 chore: 更新数据库连接端口
- 将数据库连接端口从3306修改为13306
- 保持数据库地址、数据库名称、字符编码和时区配置不变
2026-05-23 18:20:54 +08:00
e848898981 Merge branch 'master' of http://49.232.154.205:10100/DeXun/.shoudate 2026-05-23 16:54:19 +08:00
7679c82968 chore: add gitignore file for project
add standard frontend project gitignore rules including logs, dependencies, build outputs, editor files and test artifacts
2026-05-21 13:35:47 +08:00
6 changed files with 77 additions and 87 deletions

89
.gitignore vendored
View File

@@ -1,18 +1,17 @@
# ===============
# Project specific files
# ===============
# Logs
logs
*.log
hs_err_pid*.log
replay_pid*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*
# Database backup files (optional - keep if needed)
# demo_news*.sql
# *.sql
# ===============
# Common
# ===============
/demo-vue/node_modules
.DS_Store
dist
dist-ssr
coverage
*.local
# Editor directories and files
@@ -25,25 +24,9 @@ replay_pid*.log
*.sln
*.sw?
# ===============
# Node.js / Frontend (demo-vue)
# ===============
node_modules/
/dist
/dist-ssr
/coverage
*.tsbuildinfo
.eslintcache
.env.local
.env.*.local
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*
# Vite
*.timestamp-*-*.mjs
.eslintcache
# Cypress
/cypress/videos/
@@ -52,49 +35,5 @@ lerna-debug.log*
# Vitest
__screenshots__/
# ===============
# Java / Spring Boot (demo4)
# ===============
target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/
!**/src/test/**/target/
# Maven
.mvn/
mvnw
mvnw.cmd
# STS / Eclipse
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache
# IntelliJ IDEA
*.iws
*.iml
*.ipr
# NetBeans
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
!**/src/main/**/build/
!**/src/test/**/build/
# VS Code
.vscode/
# ===============
# OS generated
# ===============
Thumbs.db
.DS_Store
desktop.ini
# Vite
*.timestamp-*-*.mjs

View File

@@ -1,3 +1,3 @@
NODE_ENV=production
NODE_ENV=development
VITE_APP_TITLE='普达特科技有限公司'
VITE_APP_API_URL='http://www.wzy.com/api/'
VITE_APP_API_URL='/api'

View File

@@ -14,6 +14,7 @@
"element-plus": "^2.13.7",
"less": "^4.5.1",
"pinia": "^3.0.4",
"terser": "^5.48.0",
"vue": "^3.5.29",
"vue-i18n": "^9.14.4",
"vue-router": "^5.0.3"
@@ -1045,6 +1046,16 @@
"node": ">=6.0.0"
}
},
"node_modules/@jridgewell/source-map": {
"version": "0.3.11",
"resolved": "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.11.tgz",
"integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==",
"license": "MIT",
"dependencies": {
"@jridgewell/gen-mapping": "^0.3.5",
"@jridgewell/trace-mapping": "^0.3.25"
}
},
"node_modules/@jridgewell/sourcemap-codec": {
"version": "1.5.5",
"resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
@@ -2005,6 +2016,12 @@
"node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
}
},
"node_modules/buffer-from": {
"version": "1.1.2",
"resolved": "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz",
"integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
"license": "MIT"
},
"node_modules/bundle-name": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz",
@@ -2082,6 +2099,12 @@
"node": ">= 0.8"
}
},
"node_modules/commander": {
"version": "2.20.3",
"resolved": "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz",
"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
"license": "MIT"
},
"node_modules/confbox": {
"version": "0.2.4",
"resolved": "https://registry.npmjs.org/confbox/-/confbox-0.2.4.tgz",
@@ -3474,7 +3497,6 @@
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
"license": "BSD-3-Clause",
"optional": true,
"engines": {
"node": ">=0.10.0"
}
@@ -3488,6 +3510,16 @@
"node": ">=0.10.0"
}
},
"node_modules/source-map-support": {
"version": "0.5.21",
"resolved": "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz",
"integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
"license": "MIT",
"dependencies": {
"buffer-from": "^1.0.0",
"source-map": "^0.6.0"
}
},
"node_modules/speakingurl": {
"version": "14.0.1",
"resolved": "https://registry.npmjs.org/speakingurl/-/speakingurl-14.0.1.tgz",
@@ -3509,6 +3541,24 @@
"node": ">=16"
}
},
"node_modules/terser": {
"version": "5.48.0",
"resolved": "https://registry.npmmirror.com/terser/-/terser-5.48.0.tgz",
"integrity": "sha512-J/9An6vs9Us6wKRriSFXBWdRZapREHqFzdNUKk0pmu804EMR6dr6winwo7e5JDxN4xahxQsuysyYFwlwj4XN/Q==",
"license": "BSD-2-Clause",
"dependencies": {
"@jridgewell/source-map": "^0.3.3",
"acorn": "^8.15.0",
"commander": "^2.20.0",
"source-map-support": "~0.5.20"
},
"bin": {
"terser": "bin/terser"
},
"engines": {
"node": ">=10"
}
},
"node_modules/tinyglobby": {
"version": "0.2.15",
"resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz",

View File

@@ -17,6 +17,7 @@
"element-plus": "^2.13.7",
"less": "^4.5.1",
"pinia": "^3.0.4",
"terser": "^5.48.0",
"vue": "^3.5.29",
"vue-i18n": "^9.14.4",
"vue-router": "^5.0.3"

View File

@@ -20,13 +20,13 @@ export default defineConfig({
outDir: 'dist',
assetsDir: 'assets',
sourcemap: false,
minify: 'terser',
rollupOptions: {
output: {
chunkFileNames: 'js/[name]-[hash].js',
entryFileNames: 'js/[name]-[hash].js',
assetFileNames: '[ext]/[name]-[hash].[ext]'
}
}
minify: false,
// rollupOptions: {
// output: {
// chunkFileNames: 'js/[name]-[hash].js',
// entryFileNames: 'js/[name]-[hash].js',
// assetFileNames: '[ext]/[name]-[hash].[ext]'
// }
// }
}
})

View File

@@ -5,7 +5,7 @@ server:
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://67.209.178.202:3306/demo_news?characterEncoding=UTF-8&&serverTimezone=GMT
url: jdbc:mysql://67.209.178.202:13306/demo_news?characterEncoding=UTF-8&&serverTimezone=GMT
username: root
password: 135827
type: com.alibaba.druid.pool.DruidDataSource