feat: used import.meta instead of process.env and correctly replaced __VER__

This commit is contained in:
Roberto Tonino 2021-07-17 19:06:07 +02:00
parent 6b9bd43e03
commit fb2af186ce
3 changed files with 14 additions and 4 deletions

View File

@ -11,7 +11,8 @@
<ul> <ul>
<li> <li>
{{ $t('about.updates.currentWebuiVersion') }}: {{ $t('about.updates.currentWebuiVersion') }}:
<span>{{ __VER__ || $t('about.updates.versionNotAvailable') }}</span> <!-- <span>{{ __VER__ || $t('about.updates.versionNotAvailable') }}</span>-->
<span>{{ currentVersion || $t('about.updates.versionNotAvailable') }}</span>
</li> </li>
<li> <li>
{{ $t('about.updates.currentVersion') }}: {{ $t('about.updates.currentVersion') }}:
@ -181,7 +182,8 @@ export default defineComponent({
...toRefs(state), ...toRefs(state),
paypal, paypal,
ethereum, ethereum,
isOnline isOnline,
currentVersion: __VER__
} }
} }
}) })

View File

@ -13,5 +13,5 @@ export default new Vuex.Store({
login, login,
errors errors
}, },
strict: process.env.NODE_ENV !== 'production' strict: !import.meta.env.PROD
}) })

View File

@ -1,9 +1,17 @@
import path from 'path' import path from 'path'
import { createVuePlugin } from 'vite-plugin-vue2' import { createVuePlugin } from 'vite-plugin-vue2'
import { defineConfig } from 'vite' import { defineConfig } from 'vite'
import replace from '@rollup/plugin-replace'
import { version } from './package.json'
export default defineConfig({ export default defineConfig({
plugins: [createVuePlugin(/* options */)], plugins: [
createVuePlugin(),
replace({
__VER__: JSON.stringify(version)
})
],
resolve: { resolve: {
alias: [ alias: [
{ {