Commit 3706400a by haojie

文档更新

parent fdb2afe2
import viteCompression from "vite-plugin-compression";
import viteCompression from 'vite-plugin-compression';
// import visualizer from 'rollup-plugin-visualizer';
// 筛选接口地址
let filterApi = "http://156.247.9.93:9501/";
let loginApi = "http://156.247.9.93:8001/";
let filterApi = 'http://156.247.9.93:9501/';
let loginApi = 'http://156.247.9.93:8001/';
export default defineNuxtConfig({
// plugins: [],
modules: ["nuxt-svgo", "@nuxtjs-alt/proxy"],
builder: "vite",
modules: ['nuxt-svgo', '@nuxtjs-alt/proxy'],
builder: 'vite',
sourcemap: false,
// app: {},
// nitro: {
......@@ -31,24 +31,24 @@ export default defineNuxtConfig({
proxy: {
enableProxy: true,
proxies: {
"/score": {
'/score': {
target: filterApi,
changeOrigin: true,
},
"/v1": {
'/v1': {
target: filterApi,
changeOrigin: true,
},
"/search": {
'/search': {
target: filterApi,
changeOrigin: true,
},
"/favorites": {
'/favorites': {
target: filterApi,
changeOrigin: true,
},
//api-ip是另外
"/api": {
//api-ip是另外
'/api': {
target: loginApi,
changeOrigin: true,
},
......@@ -60,9 +60,9 @@ export default defineNuxtConfig({
},
vite: {
plugins: [viteCompression()],
envDir: "~/env",
envDir: '~/env',
build: {
minify: "terser", // 混淆器,terser构建后文件体积更小
minify: 'terser', // 混淆器,terser构建后文件体积更小
cssCodeSplit: true, // 如果设置为false,整个项目中的所有 CSS 将被提取到一个 CSS 文件中
terserOptions: {
compress: {
......@@ -92,9 +92,9 @@ export default defineNuxtConfig({
build: {
// 第三方插件转es5
transpile:
process.env.NODE_ENV === "production"
? ["tdesign-vue-next", "echarts", "vue-i18n"]
: ["echarts"],
process.env.NODE_ENV === 'production'
? ['tdesign-vue-next', 'echarts', 'vue-i18n']
: ['echarts'],
},
css: ["@/style/font-family.css"],
css: ['@/style/font-family.css'],
});
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment