Vite解决开发、生产服务器的自动切换
如果每次都是手动去来回切换,很容易因为认为的疏忽造成事故,所以很多时候还是希望可以根据项目的状态,自动来切换请求的服务器是开发服还是生产服。
vite
提供了.env文件
,这个文件是环境变量问题,默认提供了四种文件格式
其中我们可以使用.env[mode]
的格式可以在不同模式下加载不同内容。
在根目录新建
.env.development
文件,表示开发时的.env
文件
在根目录新建
.env.production
文件,表示线上环境时的.env
文件
注意:vite
里面默认只有VITE_
为前缀的变量才会暴漏出去给vite
进行处理,所以变量应该是以VITE_
开头
验证
在
request.js
里面进行如下增加
线上环境测试
执行npm run build
,先对项目进行打包。然后cd dist
运行anywhere
(如果没安装的话,可以运行npm install anywhere -g
),在去浏览器console
中查看即可。
Last updated