-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnuxt.config.ts
38 lines (37 loc) · 1.39 KB
/
nuxt.config.ts
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
26
27
28
29
30
31
32
33
34
35
36
37
38
export default defineNuxtConfig({
css: ["vuetify/styles"],
build: {
transpile: ["vuetify"],
},
routeRules: {
"/mes/work-produce-recode": { ssr: false },
"/mes/delivery": { ssr: false },
"/mes/purchase-part": { ssr: false },
"/work-basic/work-class": { ssr: false },
// "/test": { ssr: false },
"/wms/outbound-shipment": { ssr: false },
"/dashboard/delivery-dashboard": { ssr: false },
},
// 启用了哪些模块
modules: ["@pinia/nuxt", "nuxt-lodash", "@hypernym/nuxt-gsap"],
// 声明 gsap 为 composables,可以直接使用 useGsap 掉用 gsap 动画
gsap: {
composables: true,
},
// composables、components、server/utils 文件夹下【导出】的变量和函数,在其他文件夹下会自动导入,可以直接使用
// 如果你想自定义一个文件夹,并让这个文件夹下导出的变量和函数可以自动导入到其他组件或者页面,需要在下方进行配置,下方表示 http 文件夹下的所有导出的变量和函数会被其他文件夹自动导入
imports: {
dirs: ["http"],
},
// 配置默认请求地址
runtimeConfig: {
public: {
// apiBase: "http://10.0.20.250:5009",
apiBase: "http://10.0.20.61:8068",
},
},
// 类型检查、严格模式是否启用
typescript: { strict: true, typeCheck: false },
// devtools 工具是否启用
devtools: { enabled: true },
});