feat!: 将项目有Strapi迁移至Directus #43
@ -38,6 +38,10 @@ export default defineNuxtConfig({
|
||||
cookie: {},
|
||||
cookieName: 'strapi_jwt',
|
||||
},
|
||||
directus: {
|
||||
url: process.env.DIRECTUS_URL || 'http://localhost:8055',
|
||||
token: process.env.DIRECTUS_TOKEN || undefined,
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
@ -129,5 +133,6 @@ export default defineNuxtConfig({
|
||||
'@element-plus/nuxt',
|
||||
'@nuxtjs/i18n',
|
||||
'@nuxtjs/strapi',
|
||||
'nuxt-directus',
|
||||
],
|
||||
});
|
||||
|
||||
@ -11,6 +11,7 @@
|
||||
"prepare": "husky"
|
||||
},
|
||||
"dependencies": {
|
||||
"@directus/sdk": "^20.1.0",
|
||||
"@mdi/font": "^7.4.47",
|
||||
"@nuxt/eslint": "1.8.0",
|
||||
"@nuxt/fonts": "0.11.4",
|
||||
@ -28,6 +29,7 @@
|
||||
"markdown-it": "^14.1.0",
|
||||
"meilisearch": "^0.53.0",
|
||||
"nuxt": "^4.0.3",
|
||||
"nuxt-directus": "5.7.0",
|
||||
"sass": "^1.90.0",
|
||||
"sharp": "^0.34.3",
|
||||
"vue": "^3.5.18",
|
||||
|
||||
21
pnpm-lock.yaml
generated
21
pnpm-lock.yaml
generated
@ -8,6 +8,9 @@ importers:
|
||||
|
||||
.:
|
||||
dependencies:
|
||||
'@directus/sdk':
|
||||
specifier: ^20.1.0
|
||||
version: 20.1.0
|
||||
'@mdi/font':
|
||||
specifier: ^7.4.47
|
||||
version: 7.4.47
|
||||
@ -59,6 +62,9 @@ importers:
|
||||
nuxt:
|
||||
specifier: ^4.0.3
|
||||
version: 4.1.2(@parcel/watcher@2.5.1)(@types/node@24.4.0)(@vue/compiler-sfc@3.5.21)(db0@0.3.2)(eslint@9.35.0(jiti@2.5.1))(ioredis@5.7.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.50.2)(sass@1.92.1)(terser@5.44.0)(typescript@5.9.2)(vite@7.1.5(@types/node@24.4.0)(jiti@2.5.1)(sass@1.92.1)(terser@5.44.0)(yaml@2.8.1))(yaml@2.8.1)
|
||||
nuxt-directus:
|
||||
specifier: 5.7.0
|
||||
version: 5.7.0(magicast@0.3.5)
|
||||
sass:
|
||||
specifier: ^1.90.0
|
||||
version: 1.92.1
|
||||
@ -323,6 +329,10 @@ packages:
|
||||
resolution: {integrity: sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==}
|
||||
engines: {node: '>=10'}
|
||||
|
||||
'@directus/sdk@20.1.0':
|
||||
resolution: {integrity: sha512-EV2bwfiOXc1QFYAIqfGgyZ7JcKgHF43UVEYivUpMjOLiihI9tpmNfcz/qmOXju7LCZrBmSwTOHMRtOXPdZWiLQ==}
|
||||
engines: {node: '>=22'}
|
||||
|
||||
'@element-plus/icons-vue@2.3.2':
|
||||
resolution: {integrity: sha512-OzIuTaIfC8QXEPmJvB4Y4kw34rSXdCJzxcD1kFStBvr8bK6X1zQAYDo0CNMjojnfTqRQCJ0I7prlErcoRiET2A==}
|
||||
peerDependencies:
|
||||
@ -4123,6 +4133,9 @@ packages:
|
||||
nuxt-define@1.0.0:
|
||||
resolution: {integrity: sha512-CYZ2WjU+KCyCDVzjYUM4eEpMF0rkPmkpiFrybTqqQCRpUbPt2h3snswWIpFPXTi+osRCY6Og0W/XLAQgDL4FfQ==}
|
||||
|
||||
nuxt-directus@5.7.0:
|
||||
resolution: {integrity: sha512-hoNXbhQ8UgDrCXqzqxC0wngi64AVqYYGGU/bwylgZWbKyU0m6kyNQVLGuQuXmFbogr2WMaw+FtXSgLz+DS32hA==}
|
||||
|
||||
nuxt@4.1.2:
|
||||
resolution: {integrity: sha512-g5mwszCZT4ZeGJm83nxoZvtvZoAEaY65VDdn7p7UgznePbRaEJJ1KS1OIld4FPVkoDZ8TEVuDNqI9gUn12Exvg==}
|
||||
engines: {node: ^20.19.0 || >=22.12.0}
|
||||
@ -5879,6 +5892,8 @@ snapshots:
|
||||
|
||||
'@ctrl/tinycolor@3.6.1': {}
|
||||
|
||||
'@directus/sdk@20.1.0': {}
|
||||
|
||||
'@element-plus/icons-vue@2.3.2(vue@3.5.21(typescript@5.9.2))':
|
||||
dependencies:
|
||||
vue: 3.5.21(typescript@5.9.2)
|
||||
@ -10058,6 +10073,12 @@ snapshots:
|
||||
|
||||
nuxt-define@1.0.0: {}
|
||||
|
||||
nuxt-directus@5.7.0(magicast@0.3.5):
|
||||
dependencies:
|
||||
'@nuxt/kit': 3.19.2(magicast@0.3.5)
|
||||
transitivePeerDependencies:
|
||||
- magicast
|
||||
|
||||
nuxt@4.1.2(@parcel/watcher@2.5.1)(@types/node@24.4.0)(@vue/compiler-sfc@3.5.21)(db0@0.3.2)(eslint@9.35.0(jiti@2.5.1))(ioredis@5.7.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.50.2)(sass@1.92.1)(terser@5.44.0)(typescript@5.9.2)(vite@7.1.5(@types/node@24.4.0)(jiti@2.5.1)(sass@1.92.1)(terser@5.44.0)(yaml@2.8.1))(yaml@2.8.1):
|
||||
dependencies:
|
||||
'@nuxt/cli': 3.28.0(magicast@0.3.5)
|
||||
|
||||
Reference in New Issue
Block a user