Я использую Vite в качестве интерфейса, и есть содержимое Vite.config.js :
with of vite.config.js :
import { fileURLToPath } from 'node:url'
import vue from '@vitejs/plugin-vue'
import vueJsx from '@vitejs/plugin-vue-jsx'
import laravel from 'laravel-vite-plugin'
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
import { defineConfig } from 'vite'
import vuetify from 'vite-plugin-vuetify'
import svgLoader from 'vite-svg-loader'
// https://vitejs.dev/config/
export default defineConfig({
css: {
preprocessorOptions: {
scss: {
api: 'modern',
quietDeps: true,
quiet: true,
},
},
},
plugins: [vue({
template: {
transformAssetUrls: {
base: null,
includeAbsolute: false,
},
},
}), vueJsx(), laravel({
input: ['resources/js/main.js'],
refresh: true,
}), // Docs: https://github.com/vuetifyjs/vuetify-lo ... ite-plugin
vuetify({
styles: {
configFile: 'resources/styles/variables/_vuetify.scss',
},
}), Components({
dirs: ['resources/js/@core/components', 'resources/js/components'],
dts: true,
}), // Docs: https://github.com/antfu/unplugin-auto- ... uto-import
AutoImport({
imports: ['vue', 'vue-router', '@vueuse/core', '@vueuse/math', 'pinia'],
vueTemplate: true,
//
ignore: ['useCookies', 'useStorage'],
eslintrc: {
enabled: true,
filepath: './.eslintrc-auto-import.json',
},
}), svgLoader()],
define: { 'process.env': {} },
resolve: {
alias: {
'@core-scss': fileURLToPath(new URL('./resources/styles/@core', import.meta.url)),
'@': fileURLToPath(new URL('./resources/js', import.meta.url)),
'@core': fileURLToPath(new URL('./resources/js/@core', import.meta.url)),
'@layouts': fileURLToPath(new URL('./resources/js/@layouts', import.meta.url)),
'@images': fileURLToPath(new URL('./resources/images/', import.meta.url)),
'@styles': fileURLToPath(new URL('./resources/styles/', import.meta.url)),
'@configured-variables': fileURLToPath(new URL('./resources/styles/variables/_template.scss', import.meta.url)),
},
},
build: {
chunkSizeWarningLimit: 5000,
},
optimizeDeps: {
exclude: ['vuetify'],
entries: [
'./resources/js/**/*.vue',
],
include: ['fast-deep-equal'],
},
})
< /code>
И есть мой vhost: < /p>
Код: Выделить всё
ServerName crm.local
ServerAlias www.crm.local
DocumentRoot "D:/crm/public"
ErrorLog "logs/crm.local-error.log"
AllowOverride All
Require all granted
Любая помощь?
Подробнее здесь: https://stackoverflow.com/questions/796 ... in-the-url
Мобильная версия