chore: load env file (#6323)

This commit is contained in:
三咲智子 2022-03-01 21:38:52 +08:00 committed by GitHub
parent e083447b48
commit 72768935b3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 9 deletions

View File

@ -1,6 +1,6 @@
import path from 'path'
import Inspect from 'vite-plugin-inspect'
import { defineConfig } from 'vite'
import { defineConfig, loadEnv } from 'vite'
import DefineOptions from 'unplugin-vue-define-options/vite'
import WindiCSS from 'vite-plugin-windicss'
import mkcert from 'vite-plugin-mkcert'
@ -30,7 +30,8 @@ if (process.env.DOC_ENV !== 'production') {
)
}
export default async () => {
export default defineConfig(async ({ mode }) => {
const env = loadEnv(mode, process.cwd(), '')
const { dependencies } = getPackageDependencies(epPackage)
const optimizeDeps = [
'vue',
@ -50,10 +51,10 @@ export default async () => {
).map((file) => file.replace(/\.js$/, ''))
)
return defineConfig({
return {
server: {
host: true,
https: !!process.env.HTTPS,
https: !!env.HTTPS,
fs: {
allow: [projRoot],
},
@ -95,5 +96,5 @@ export default async () => {
optimizeDeps: {
include: optimizeDeps,
},
})
}
}
})

View File

@ -1,5 +1,5 @@
import path from 'path'
import { defineConfig } from 'vite'
import { defineConfig, loadEnv } from 'vite'
import vue from '@vitejs/plugin-vue'
import vueJsx from '@vitejs/plugin-vue-jsx'
import Components from 'unplugin-vue-components/vite'
@ -24,7 +24,8 @@ const esbuildPlugin = () => ({
enforce: 'post',
})
export default defineConfig(async () => {
export default defineConfig(async ({ mode }) => {
const env = loadEnv(mode, process.cwd(), '')
const { dependencies } = getPackageDependencies(epPackage)
const optimizeDeps = (
@ -48,7 +49,7 @@ export default defineConfig(async () => {
},
server: {
host: true,
https: !!process.env.HTTPS,
https: !!env.HTTPS,
},
plugins: [
vue(),