1 Star 1 Fork 0

jianxuanlu/vue-next-typescript

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
vue.config.ts 748 Bytes
一键复制 编辑 原始数据 按行查看 历史
jianxuanlu 提交于 2022-06-12 21:48 . save
/**
* this file is for generating vue.config.js
*/
import { ProjectOptions } from '@vue/cli-service/types/ProjectOptions';
// eslint-disable-next-line @typescript-eslint/no-var-requires
const webpack = require('webpack');
import { Script } from './script';
const script = process.env.npm_lifecycle_event as Script;
import { ip } from './config';
const config: ProjectOptions = {
devServer: {
proxy: {
'/api': {
target:
script === 'serve' ? 'http://localhost:3000' : `http://${ip}:5000`,
// `http://${ip}:5000/`,
},
},
},
configureWebpack: (config) => {
config.plugins.push(
new webpack.DefinePlugin({
script: `'${script}'`,
})
);
},
};
module.exports = config;
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/jianxuanlu/vue-next-typescript.git
git@gitee.com:jianxuanlu/vue-next-typescript.git
jianxuanlu
vue-next-typescript
vue-next-typescript
master

搜索帮助

D67c1975 1850385 1daf7b77 1850385