<article class=“article fmt article-content”><p>在Vite中,咱们能够通过两种形式配置环境变量,一是在我的项目根目录下创立.env文件,二是间接在vite.config.js文件中设置。</p><ol><li>.env文件配置环境变量</li></ol><p>在我的项目的根目录下创立.env文件,能够在其中定义环境变量。Vite有一个内置的个性,即能够依据不同的模式加载不同的.env文件。例如,当你在命令行中运行 <code>vite –mode production</code>时,Vite会加载.env.production文件。在.env文件中,你能够定义如下环境变量:</p><pre><code>VITE_APP_TITLE=My App</code></pre><p>而后,你就能够在你的源代码中通过 <code>import.meta.env.VITE_APP_TITLE</code>来拜访这个环境变量。</p><ol start=“2”><li>vite.config.js文件中配置环境变量</li></ol><p>除了在.env文件中定义环境变量外,你还能够在vite.config.js文件中定义环境变量。例如:</p><pre><code>export default defineConfig({ plugins: [vue()], define: { ‘process.env.VITE_APP_TITLE’: ‘My App’, },});</code></pre><p>而后,你就能够在你的源代码中通过 <code>process.env.VITE_APP_TITLE</code>来拜访这个环境变量。</p><p>接下来,咱们来看看如何在Vite中配置反向代理申请。Vite应用http-proxy模块提供代理反对,咱们能够在vite.config.js文件中配置代理规定。例如:</p><pre><code>export default defineConfig({ plugins: [vue()], server: { proxy: { ‘/api’: { target: ‘http://localhost:5000’, changeOrigin: true, rewrite: (path) => path.replace(/^/api/, ‘’) }, }, },});</code></pre><p>在上述配置中,咱们设置了一个代理规定,当拜访门路以/api结尾时,会被代理到http://localhost:5000,并且门路中的/api会被去掉。例如,当你拜访/api/users时,实际上拜访的是http://localhost:5000/users。</p><p>以上就是在Vite中配置环境变量以及反向代理申请的办法。心愿对你有所帮忙。</p></article>