f946e9dd
hexiaodong
hhh
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
# 收银台sy项目打包说明
## 📦 打包方式
### Linux/macOS 系统
使用 `package.sh` 脚本:
```bash
cd sy
bash package.sh
```
打包完成后,会在项目根目录生成 `sy_cashier_YYYYMMDD_HHMMSS.zip` 文件。
### Windows 系统
使用 `package.bat` 脚本:
```cmd
cd sy
package.bat
```
**注意**:Windows系统需要安装以下工具之一:
|
cc466204
“wangming”
fix(xsckd): 显式落库 ...
|
26
|
|
f946e9dd
hexiaodong
hhh
|
27
28
29
30
31
32
33
34
|
- 7-Zip(推荐)
- WinRAR
如果没有安装压缩工具,脚本会提示手动打包。
## 📋 打包包含的文件
### HTML文件
|
cc466204
“wangming”
fix(xsckd): 显式落库 ...
|
35
|
|
f946e9dd
hexiaodong
hhh
|
36
37
38
39
40
41
42
43
|
- `login.html` - 登录页
- `home.html` - 商品列表页
- `settlement.html` - 收银台(核心功能)
- `member.html` - 会员管理
- `orders.html` - 订单记录
- `from.html` - 其他功能页
### 资源目录
|
cc466204
“wangming”
fix(xsckd): 显式落库 ...
|
44
|
|
f946e9dd
hexiaodong
hhh
|
45
46
47
48
49
|
- `css/` - 样式文件
- `js/` - JavaScript库(Vue.js, jQuery等)
- `images/` - 图片资源
### 文档文件
|
cc466204
“wangming”
fix(xsckd): 显式落库 ...
|
50
|
|
f946e9dd
hexiaodong
hhh
|
51
52
53
54
55
56
57
|
- `README.md` - 项目说明
- `QUICK_START.md` - 快速开始指南
- `API_CONFIG.md` - API配置说明
- `SETUP_CHECKLIST.md` - 设置检查清单
- `LAUNCH_QUICK_REFERENCE.txt` - 快速参考
### 启动脚本
|
cc466204
“wangming”
fix(xsckd): 显式落库 ...
|
58
|
|
f946e9dd
hexiaodong
hhh
|
59
60
61
62
63
64
65
66
|
- `start.sh` - Linux/macOS启动脚本
- `start.bat` - Windows启动脚本
- `start_3001.sh` - 指定端口启动脚本
- `start_server.py` - Python服务器脚本
## 🚫 排除的文件
以下文件**不会**被打包:
|
cc466204
“wangming”
fix(xsckd): 显式落库 ...
|
67
|
|
f946e9dd
hexiaodong
hhh
|
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
|
- `*.bak` - 备份文件
- `home copy.html` - 副本文件
- `axios-1.x/` - 开发依赖(已包含在js目录中)
- `.git/` - Git版本控制文件
- `node_modules/` - Node.js依赖(如果有)
## 📊 打包文件信息
- **文件大小**:约 500KB
- **文件数量**:约 57 个文件
- **格式**:ZIP压缩包
## 🚀 使用打包文件
### 解压部署
1. 解压zip文件到目标目录
2. 确保所有文件结构完整
3. 使用任意HTTP服务器启动(Python、Node.js、Nginx等)
### 快速启动
```bash
# 解压后进入目录
cd sy_cashier
# 使用Python启动(推荐)
python3 -m http.server 8888
# 或使用Node.js http-server
npx http-server . -p 8888 -c-1
```
### 访问地址
- 登录页:`http://localhost:8888/login.html`
- 商品页:`http://localhost:8888/home.html`
- 收银台:`http://localhost:8888/settlement.html`
## ⚙️ 自定义打包
如果需要自定义打包内容,可以编辑打包脚本:
### Linux/macOS (`package.sh`)
修改以下部分:
|
cc466204
“wangming”
fix(xsckd): 显式落库 ...
|
114
|
|
f946e9dd
hexiaodong
hhh
|
115
116
117
118
119
120
121
122
123
124
125
126
|
```bash
# 添加要排除的文件
EXCLUDE_LIST=(
"*.bak"
"*.backup"
# 添加更多排除规则
)
```
### Windows (`package.bat`)
修改文件复制部分:
|
cc466204
“wangming”
fix(xsckd): 显式落库 ...
|
127
|
|
f946e9dd
hexiaodong
hhh
|
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
|
```batch
REM 添加要复制的文件或目录
copy "your_file.txt" "%TEMP_DIR%\" >nul
```
## 📝 注意事项
1. **依赖检查**:确保所有必要的JavaScript库都已包含
2. **API配置**:部署后需要检查API地址配置
3. **浏览器兼容**:建议使用现代浏览器(Chrome、Firefox、Edge)
4. **HTTPS**:生产环境建议使用HTTPS
## 🔍 验证打包
解压后检查以下文件是否存在:
|
cc466204
“wangming”
fix(xsckd): 显式落库 ...
|
144
145
146
147
148
149
|
- 所有HTML文件
- `css/style.css`
- `js/vue.min.js`
- `js/jquery.min.js`
- `images/` 目录下的所有图标
- 启动脚本文件
|
f946e9dd
hexiaodong
hhh
|
150
151
152
153
|
## 📞 技术支持
如有问题,请检查:
|
cc466204
“wangming”
fix(xsckd): 显式落库 ...
|
154
|
|
f946e9dd
hexiaodong
hhh
|
155
156
157
158
159
160
|
1. 打包脚本执行权限(Linux/macOS)
2. 压缩工具是否正确安装(Windows)
3. 文件路径是否正确
---
|
cc466204
“wangming”
fix(xsckd): 显式落库 ...
|
161
|
**最后更新**:2025-12-22
|