Vue中的.env文件:配置、用法和注意事项
    		       		warning:
    		            这篇文章距离上次修改已过437天,其中的内容可能已经有所变动。
    		        
        		                
                在Vue项目中,.env文件是用来设置环境变量的。Vue CLI项目中通常有三种环境变量文件:
- .env:所有的环境都会加载
- .env.local:所有的环境都会加载,但不会被git提交
- .env.[mode]:只会在指定的模式下加载,例如- .env.production只在生产环境加载
.env文件通常用来设置不想暴露的配置,如API密钥、端口号等。
用法
在.env文件中,你可以设置变量如下:
VUE_APP_API_URL=https://api.example.com
VUE_APP_SECRET_CODE=secretcode123然后在你的Vue应用中,你可以通过process.env来访问这些变量:
console.log(process.env.VUE_APP_API_URL); // 输出:https://api.example.com
console.log(process.env.VUE_APP_SECRET_CODE); // 输出:secretcode123请注意,所有的环境变量名称需要以VUE_APP_开头,这是Vue CLI内部处理的约定。
注意事项
- 不要将任何敏感信息(如密码或API密钥)提交到git仓库中。.env文件应该被添加到.gitignore文件中。
- 当你需要为不同的环境设置不同的变量时,可以创建多个.env文件,如.env.development,.env.test,.env.production,并在这些文件中设置不同的值。
- 当你运行vue-cli-service serve或vue-cli-service build时,可以通过传递--mode参数来指定使用哪个.env文件,例如vue-cli-service build --mode production。
评论已关闭