Skip to content

Commit ef9b3f9

Browse files
committed
feat(app): add js-base64 and vue-easy-lightbox dependencies
1 parent 2529ca0 commit ef9b3f9

File tree

3 files changed

+52
-37
lines changed

3 files changed

+52
-37
lines changed

apps/app/nuxt.config.ts

Lines changed: 28 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ const generateDynamicV = () => {
1313
}
1414

1515
const isDev = process.env.NODE_ENV === "development"
16-
const appBase = "/plugins/siyuan-blog/app/"
16+
const appBase = "/"
1717
const staticV = generateDynamicV()
1818

1919
// https://nuxt.com/docs/api/configuration/nuxt-config
@@ -32,37 +32,6 @@ export default defineNuxtConfig({
3232
detectBrowserLanguage: false,
3333
},
3434

35-
// https://nuxt.com/docs/guide/going-further/custom-routing#hash-mode-spa
36-
ssr: false,
37-
router: {
38-
options: {
39-
hashMode: true,
40-
},
41-
},
42-
43-
vite: {
44-
define: {
45-
"process.env.DEV_MODE": `"${isDev}"`,
46-
"process.env.APP_BASE": `"${appBase}"`,
47-
"process.env.SSR": "\"false\"",
48-
},
49-
plugins: [
50-
AutoImport({
51-
resolvers: [ElementPlusResolver()],
52-
}),
53-
Components({
54-
resolvers: [ElementPlusResolver()],
55-
}),
56-
]
57-
},
58-
59-
css: ["~/assets/css/index.styl"],
60-
61-
elementPlus: {
62-
/** Options */
63-
themes: ["dark"],
64-
},
65-
6635
app: {
6736
baseURL: appBase,
6837
head: {
@@ -118,13 +87,36 @@ export default defineNuxtConfig({
11887
},
11988
},
12089

90+
vite: {
91+
define: {
92+
"process.env.DEV_MODE": `"${isDev}"`,
93+
"process.env.APP_BASE": `"${appBase}"`,
94+
"process.env.SSR": "\"true\"",
95+
},
96+
plugins: [
97+
AutoImport({
98+
resolvers: [ElementPlusResolver()],
99+
}),
100+
Components({
101+
resolvers: [ElementPlusResolver()],
102+
}),
103+
]
104+
},
105+
106+
css: ["~/assets/css/index.styl"],
107+
108+
elementPlus: {
109+
/** Options */
110+
themes: ["dark"],
111+
},
112+
121113
// 环境变量
122114
runtimeConfig: {
123115
public: {
124-
defaultType: "siyuan",
125-
siyuanApiUrl: "",
126-
providerMode: "false",
127-
providerUrl: "",
116+
defaultType: process.env.NUXT_PUBLIC_DEFAULT_TYPE ?? "node",
117+
siyuanApiUrl: process.env.NUXT_PUBLIC_SIYUAN_API_URL ?? "http://127.0.0.1:6806",
118+
providerMode: process.env.NUXT_PUBLIC_PROVIDER_MODE ?? "false",
119+
providerUrl: process.env.NUXT_PUBLIC_PROVIDER_URL ?? "http://127.0.0.1:8086",
128120
},
129121
},
130122

apps/app/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,20 @@
1212
"dependencies": {
1313
"@element-plus/icons-vue": ">=0.2.6",
1414
"@element-plus/nuxt": "1.1.4",
15-
"@popperjs/core": "npm:@sxzz/popperjs-es@^2.11.7",
1615
"@nuxtjs/i18n": "^10.0.1",
1716
"@pinia/nuxt": "^0.11.2",
17+
"@popperjs/core": "npm:@sxzz/popperjs-es@^2.11.7",
1818
"@vueuse/core": "^13.5.0",
1919
"cheerio": "^1.1.1",
2020
"dayjs": "^1.11.13",
2121
"element-plus": ">=2",
2222
"highlight.js": "11.7.0",
23+
"js-base64": "^3.7.7",
2324
"lodash-unified": "^1.0.3",
2425
"nuxt": "^3.16.0",
2526
"pinia": "^3.0.3",
2627
"vue": "^3.5.17",
28+
"vue-easy-lightbox": "^1.19.0",
2729
"vue-router": "4.5.1",
2830
"zhi-common": "^1.34.1",
2931
"zhi-device": "^2.12.0",

pnpm-lock.yaml

Lines changed: 21 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)