Appearance
vite 的环境变量
在项目启动时,我们可以让项目以什么环境下启动,例如开发环境、生成环境下启动。在对应环境下可以配置不同的环境变量。在环境变量中,可以配置各种数据,以便在工程中访问这些数据。
配置 package.json 文件
json
"scripts": {
"start:dev": "vite --mode development", // 开发模式
"start:pro": "vite --mode production", // 生产模式
"build": "vue-tsc && vite build",
"preview": "vite preview"
},
"scripts": {
"start:dev": "vite --mode development", // 开发模式
"start:pro": "vite --mode production", // 生产模式
"build": "vue-tsc && vite build",
"preview": "vite preview"
},
注意 development
、production
,这两个模式下一定要有对应环境变量文件
创建.env.development
和.env.production
环境变量文件,并定义环境变量
环境变量
全局环境变量
全局环境变量是指在任意模式下启动项目都可以访问的数据,只需要创建.env
文件,.env
文件会在任意模式下载入数据。
内置的环境变量
Vite 在一个特殊的 i
i
: {string} 应用运行的模式。
i
: {string} 部署应用时的基本 URL。他由 base 配置项决定。
i
: {boolean} 应用是否运行在生产环境。
i
: {boolean} 应用是否运行在开发环境 (永远与 i
i
: {boolean} 应用是否运行在 server 上。
自定义环境变量
自定义环境变量必须以** VITE_**开头。
自定义模式
json
"scripts": {
"start:dev": "vite --mode development",
"start:pro": "vite --mode production",
"start:test":"vite --mode testok", // 自定义模式
"build": "vue-tsc && vite build",
"preview": "vite preview"
},
"scripts": {
"start:dev": "vite --mode development",
"start:pro": "vite --mode production",
"start:test":"vite --mode testok", // 自定义模式
"build": "vue-tsc && vite build",
"preview": "vite preview"
},
模式名称为 testok,则我们必须保证工程里面有.env.testok 文件即可。