gitlab-ci.yml中定义的variables前端代码怎么使用?

gitlab-ci.yml中定义

variables:

url: 'xxx'

然后前端代码中要用这个url,怎么使用?


回答:

在 gitlab-ci.yml 中定义变量,确保变量名以 VITE_ 作为前缀,这是因为 Vite 只会把以 VITE_ 开头的环境变量暴露给前端代码:

variables:

VITE_API_URL: 'https://example.com/api'

在 Vite 配置文件(例如 vite.config.js 或 vite.config.ts)中,你可以通过 import.meta.env 访问环境变量:

export default {

// 其他 Vite 配置...

define: {

'process.env': process.env,

},

}

在 React 项目的前端代码中,你要通过 import.meta.env 访问以 VITE_ 开头的环境变量:

const apiUrl = import.meta.env.VITE_API_URL;

以上是 gitlab-ci.yml中定义的variables前端代码怎么使用? 的全部内容, 来源链接: utcz.com/p/933960.html

回到顶部