Open dum3ng opened 4 years ago
在process.env.xxx 中通过环境变量来实现条件编译, 可以有几种方法:
process.env.xxx
nuxt.config.js
直接定义 env 字段
env
或者使用 @nuxtjs/dotenv 模块
@nuxtjs/dotenv
NUXT_ENV
如果一个环境变量以NUXT_ENV开头, 例如: NUXT_ENV_APP, 那么 此变量会被自动注入到process.env中。
NUXT_ENV_APP
process.env
注意,普通的环境变量不会在process.env中得到。
鉴于以上,在ci中,最方便的方法就是定义以NUXT_ENV开头的环境变量,然后 在build阶段
在
process.env.xxx
中通过环境变量来实现条件编译, 可以有几种方法:在
nuxt.config.js
中定义env直接定义
env
字段或者使用
@nuxtjs/dotenv
模块定义以
NUXT_ENV
开头的环境变量如果一个环境变量以
NUXT_ENV
开头, 例如:NUXT_ENV_APP
, 那么 此变量会被自动注入到process.env
中。注意,普通的环境变量不会在
process.env
中得到。鉴于以上,在ci中,最方便的方法就是定义以
NUXT_ENV
开头的环境变量,然后 在build阶段