You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
1.1 KiB
32 lines
1.1 KiB
const path = require('path')
|
|
|
|
module.exports = {
|
|
env: process.env.NODE_ENV || 'development', // 运行环境 development | production
|
|
port: process.env.PORT || 5000, // 服务端口
|
|
title: 'FreeSun', // 网站标题
|
|
favicon: '/client/assets/favicon.ico', // 网站图标
|
|
scripts: [// 需引入的静态脚本文件
|
|
'/client/assets/script/peace.js'
|
|
],
|
|
proxy: [{ // 代理配置
|
|
path: '/_api',
|
|
target: process.env.API,
|
|
changeOrigin: true,
|
|
rewrite: (path) => path.replace(/^\/_api/, ""),
|
|
logs: process.env.NODE_ENV == 'development', // 是否打印代理日志
|
|
}],
|
|
vite: { // vite 配置
|
|
envPrefix: 'FS_', // 传递到前端页面 window.env 的环境变量的前缀
|
|
resolve: {
|
|
alias: { // 别名
|
|
'@u': path.join(__dirname, './client/src/utils'),
|
|
'@comps': path.join(__dirname, './client/src/components'),
|
|
'@assets': path.join(__dirname, './client/assets'),
|
|
}
|
|
},
|
|
},
|
|
//---
|
|
xunruan: { // 讯软服务配置
|
|
host: 'http://222.186.227.196:31935'
|
|
},
|
|
}
|
|
|