Skip to content

vue

VUE NPM 取消浏览器打开

在服务器上运行 npm run dev,需要取消打开浏览器这个默认操作。
参考链接 [1],在 .env 文件中写入 BROWSER=none 即可。

.env 全局默认配置文件,不论什么环境都会加载合并
.env.development 开发环境下的配置文件
.env.production 生产环境下的配置文件

[1] https://stackoverflow.com/questions/61927814/how-to-disable-open-browser-in-cra

VUE API 设置全局代理 (LLM OK)

即使用 API 中 url 从 http:xxx:yy 全都变成 /api_name, 方法是在 vue.config.js 中, 加入如下字段:

module.exports = {
    devServer: {
        proxy: {
            '/api': {
                target: `http:xxx:yy`,
                chainOrigin: true,
                ws: true,
                pathRewrite: {
                    '^/api': ''
                }
            }
        }
    }
}

然后在 API 服务器中设置反向代理 /api 路径, 代理到 yy 端口就行, 参考 ./nginx.md.

Comments