Skip to content

Commit a662344

Browse files
committed
feat:electron node_modules
1 parent 9ccda26 commit a662344

8 files changed

Lines changed: 246 additions & 8 deletions

File tree

.github/workflows/release.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,10 +137,12 @@ jobs:
137137
- name: Yarn install & build & copy
138138
run: |
139139
cd chat2db-client
140-
yarn install
140+
yarn
141141
yarn run build:web:prod --app_version=${{ steps.chat2db_version.outputs.substring }}
142142
cp -r dist ../chat2db-server/chat2db-server-start/src/main/resources/static/front
143143
cp -r dist/index.html ../chat2db-server/chat2db-server-start/src/main/resources/thymeleaf/
144+
cd src/main
145+
yarn
144146
145147
# 编译服务端java版本
146148
- name: Build Java

.github/workflows/release_test.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,10 +100,13 @@ jobs:
100100
- name: Build FE Static
101101
run: |
102102
cd chat2db-client
103-
yarn install --frozen-lockfile
103+
yarn
104104
yarn run build:web:prod --app_version=99.0.${{ github.run_id }} --app_port=10822
105105
cp -r dist ../chat2db-server/chat2db-server-start/src/main/resources/static/front
106106
cp -r dist/index.html ../chat2db-server/chat2db-server-start/src/main/resources/thymeleaf/
107+
cd src/main
108+
yarn
109+
107110
108111
# 打包后端工程 & 发送到前端
109112
- name: Build BE Static

.github/workflows/release_test_2.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,10 +100,12 @@ jobs:
100100
- name: Build FE Static
101101
run: |
102102
cd chat2db-client
103-
yarn install --frozen-lockfile
103+
yarn
104104
yarn run build:web:prod --app_version=99.0.${{ github.run_id }} --app_port=10822
105105
cp -r dist ../chat2db-server/chat2db-server-start/src/main/resources/static/front
106106
cp -r dist/index.html ../chat2db-server/chat2db-server-start/src/main/resources/thymeleaf/
107+
cd src/main
108+
yarn
107109
108110
# 打包后端工程 & 发送到前端
109111
- name: Build BE Static

chat2db-client/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
/src/.umi
66
/src/.umi-production
77
/src/.umi-test
8+
/src/main/node_modules
89
/dist
910
.swc
1011
./yarn-error.log

chat2db-client/package.json

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -103,11 +103,7 @@
103103
"src/main",
104104
"versions/**/*",
105105
"package.json",
106-
"!node_modules/**/*",
107-
"node_modules/uuid",
108-
"node_modules/electron-log",
109-
"node_modules/node-machine-id",
110-
"node_modules/electron-store"
106+
"!node_modules/**/*"
111107
],
112108
"nsis": {
113109
"oneClick": false,
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"name": "main",
3+
"version": "1.0.0",
4+
"description": "",
5+
"main": "index.js",
6+
"scripts": {
7+
"test": "echo \"Error: no test specified\" && exit 1",
8+
"build": "webpack"
9+
},
10+
"author": "",
11+
"license": "ISC",
12+
"dependencies": {
13+
"electron-log": "^5.0.3",
14+
"electron-store": "^8.1.0",
15+
"node-machine-id": "^1.1.12",
16+
"uuid": "^9.0.1"
17+
}
18+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
const path = require('path');
2+
3+
module.exports = {
4+
entry: './index.js',
5+
output: {
6+
filename: 'main.js',
7+
path: path.resolve(__dirname, 'dist'),
8+
},
9+
};

chat2db-client/src/main/yarn.lock

Lines changed: 207 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,207 @@
1+
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2+
# yarn lockfile v1
3+
4+
5+
ajv-formats@^2.1.1:
6+
version "2.1.1"
7+
resolved "https://registry.npmmirror.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520"
8+
integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==
9+
dependencies:
10+
ajv "^8.0.0"
11+
12+
ajv@^8.0.0, ajv@^8.6.3:
13+
version "8.12.0"
14+
resolved "https://registry.npmmirror.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1"
15+
integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==
16+
dependencies:
17+
fast-deep-equal "^3.1.1"
18+
json-schema-traverse "^1.0.0"
19+
require-from-string "^2.0.2"
20+
uri-js "^4.2.2"
21+
22+
atomically@^1.7.0:
23+
version "1.7.0"
24+
resolved "https://registry.npmmirror.com/atomically/-/atomically-1.7.0.tgz#c07a0458432ea6dbc9a3506fffa424b48bccaafe"
25+
integrity sha512-Xcz9l0z7y9yQ9rdDaxlmaI4uJHf/T8g9hOEzJcsEqX2SjCj4J20uK7+ldkDHMbpJDK76wF7xEIgxc/vSlsfw5w==
26+
27+
conf@^10.2.0:
28+
version "10.2.0"
29+
resolved "https://registry.npmmirror.com/conf/-/conf-10.2.0.tgz#838e757be963f1a2386dfe048a98f8f69f7b55d6"
30+
integrity sha512-8fLl9F04EJqjSqH+QjITQfJF8BrOVaYr1jewVgSRAEWePfxT0sku4w2hrGQ60BC/TNLGQ2pgxNlTbWQmMPFvXg==
31+
dependencies:
32+
ajv "^8.6.3"
33+
ajv-formats "^2.1.1"
34+
atomically "^1.7.0"
35+
debounce-fn "^4.0.0"
36+
dot-prop "^6.0.1"
37+
env-paths "^2.2.1"
38+
json-schema-typed "^7.0.3"
39+
onetime "^5.1.2"
40+
pkg-up "^3.1.0"
41+
semver "^7.3.5"
42+
43+
debounce-fn@^4.0.0:
44+
version "4.0.0"
45+
resolved "https://registry.npmmirror.com/debounce-fn/-/debounce-fn-4.0.0.tgz#ed76d206d8a50e60de0dd66d494d82835ffe61c7"
46+
integrity sha512-8pYCQiL9Xdcg0UPSD3d+0KMlOjp+KGU5EPwYddgzQ7DATsg4fuUDjQtsYLmWjnk2obnNHgV3vE2Y4jejSOJVBQ==
47+
dependencies:
48+
mimic-fn "^3.0.0"
49+
50+
dot-prop@^6.0.1:
51+
version "6.0.1"
52+
resolved "https://registry.npmmirror.com/dot-prop/-/dot-prop-6.0.1.tgz#fc26b3cf142b9e59b74dbd39ed66ce620c681083"
53+
integrity sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==
54+
dependencies:
55+
is-obj "^2.0.0"
56+
57+
electron-log@^5.0.3:
58+
version "5.0.3"
59+
resolved "https://registry.npmmirror.com/electron-log/-/electron-log-5.0.3.tgz#972e088df24bf09dca980067df48e4eec0e2ec82"
60+
integrity sha512-jUgAuRjfpCD9tmH1F6fb195YsFfM/DkqkZLhFeo0VAAstantn11bxmgx63uE6KG/JljHG7sIkgM2QEjDimJI0g==
61+
62+
electron-store@^8.1.0:
63+
version "8.1.0"
64+
resolved "https://registry.npmmirror.com/electron-store/-/electron-store-8.1.0.tgz#46a398f2bd9aa83c4a9daaae28380e2b3b9c7597"
65+
integrity sha512-2clHg/juMjOH0GT9cQ6qtmIvK183B39ZXR0bUoPwKwYHJsEF3quqyDzMFUAu+0OP8ijmN2CbPRAelhNbWUbzwA==
66+
dependencies:
67+
conf "^10.2.0"
68+
type-fest "^2.17.0"
69+
70+
env-paths@^2.2.1:
71+
version "2.2.1"
72+
resolved "https://registry.npmmirror.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2"
73+
integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==
74+
75+
fast-deep-equal@^3.1.1:
76+
version "3.1.3"
77+
resolved "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
78+
integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
79+
80+
find-up@^3.0.0:
81+
version "3.0.0"
82+
resolved "https://registry.npmmirror.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73"
83+
integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==
84+
dependencies:
85+
locate-path "^3.0.0"
86+
87+
is-obj@^2.0.0:
88+
version "2.0.0"
89+
resolved "https://registry.npmmirror.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982"
90+
integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==
91+
92+
json-schema-traverse@^1.0.0:
93+
version "1.0.0"
94+
resolved "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2"
95+
integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
96+
97+
json-schema-typed@^7.0.3:
98+
version "7.0.3"
99+
resolved "https://registry.npmmirror.com/json-schema-typed/-/json-schema-typed-7.0.3.tgz#23ff481b8b4eebcd2ca123b4fa0409e66469a2d9"
100+
integrity sha512-7DE8mpG+/fVw+dTpjbxnx47TaMnDfOI1jwft9g1VybltZCduyRQPJPvc+zzKY9WPHxhPWczyFuYa6I8Mw4iU5A==
101+
102+
locate-path@^3.0.0:
103+
version "3.0.0"
104+
resolved "https://registry.npmmirror.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e"
105+
integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==
106+
dependencies:
107+
p-locate "^3.0.0"
108+
path-exists "^3.0.0"
109+
110+
lru-cache@^6.0.0:
111+
version "6.0.0"
112+
resolved "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
113+
integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
114+
dependencies:
115+
yallist "^4.0.0"
116+
117+
mimic-fn@^2.1.0:
118+
version "2.1.0"
119+
resolved "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
120+
integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
121+
122+
mimic-fn@^3.0.0:
123+
version "3.1.0"
124+
resolved "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-3.1.0.tgz#65755145bbf3e36954b949c16450427451d5ca74"
125+
integrity sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==
126+
127+
node-machine-id@^1.1.12:
128+
version "1.1.12"
129+
resolved "https://registry.npmmirror.com/node-machine-id/-/node-machine-id-1.1.12.tgz#37904eee1e59b320bb9c5d6c0a59f3b469cb6267"
130+
integrity sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==
131+
132+
onetime@^5.1.2:
133+
version "5.1.2"
134+
resolved "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e"
135+
integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
136+
dependencies:
137+
mimic-fn "^2.1.0"
138+
139+
p-limit@^2.0.0:
140+
version "2.3.0"
141+
resolved "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
142+
integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
143+
dependencies:
144+
p-try "^2.0.0"
145+
146+
p-locate@^3.0.0:
147+
version "3.0.0"
148+
resolved "https://registry.npmmirror.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4"
149+
integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==
150+
dependencies:
151+
p-limit "^2.0.0"
152+
153+
p-try@^2.0.0:
154+
version "2.2.0"
155+
resolved "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
156+
integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
157+
158+
path-exists@^3.0.0:
159+
version "3.0.0"
160+
resolved "https://registry.npmmirror.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
161+
integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==
162+
163+
pkg-up@^3.1.0:
164+
version "3.1.0"
165+
resolved "https://registry.npmmirror.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5"
166+
integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==
167+
dependencies:
168+
find-up "^3.0.0"
169+
170+
punycode@^2.1.0:
171+
version "2.3.1"
172+
resolved "https://registry.npmmirror.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5"
173+
integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==
174+
175+
require-from-string@^2.0.2:
176+
version "2.0.2"
177+
resolved "https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"
178+
integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==
179+
180+
semver@^7.3.5:
181+
version "7.5.4"
182+
resolved "https://registry.npmmirror.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e"
183+
integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==
184+
dependencies:
185+
lru-cache "^6.0.0"
186+
187+
type-fest@^2.17.0:
188+
version "2.19.0"
189+
resolved "https://registry.npmmirror.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b"
190+
integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==
191+
192+
uri-js@^4.2.2:
193+
version "4.4.1"
194+
resolved "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
195+
integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==
196+
dependencies:
197+
punycode "^2.1.0"
198+
199+
uuid@^9.0.1:
200+
version "9.0.1"
201+
resolved "https://registry.npmmirror.com/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30"
202+
integrity sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==
203+
204+
yallist@^4.0.0:
205+
version "4.0.0"
206+
resolved "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
207+
integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==

0 commit comments

Comments
 (0)