我目前正在尝试创建 Laravel / Vite /Inertia 的生产版本,在完成构建(npm run build)时,我尝试使用该捆绑包,但出现以下错误:
Uncaught (in promise) Error: Unknown variable dynamic import: ./Pages/Auth/Login.vue
Run Code Online (Sandbox Code Playgroud)
我的 vite.config.js 文件具有以下内容:
import { defineConfig } from 'vite';
import laravel from 'laravel-vite-plugin';
import vue from '@vitejs/plugin-vue';
import path from 'path';
export default defineConfig({
plugins: [
laravel({
input: [
'resources/css/app.css',
'resources/js/app.js',
],
ssr: 'resources/js/ssr.js',
refresh: true,
}),
vue(),
],
css: {
postCss: {
plugins: {
tailwindcss: {},
autoprefixer: {},
},
},
},
resolve: {
alias: {
'@images': path.resolve('./resources/images'),
},
},
build: {
chunkSizeWarningLimit: …Run Code Online (Sandbox Code Playgroud) 我在自定义中间件中有以下代码:
public function handle($request, Closure $next)
{
if($request->hasCookie('uuid')) {
return $next($request);
}
$uuid = 99;
$response = $next($request);
return $response->withCookie(cookie()->forever('uuid', $uuid));
}
Run Code Online (Sandbox Code Playgroud)
我已在app.php文件中注册了中间件,但仍未编写cookie.请任何人都可以帮忙.另外上面这个可以作为一个单独运行,所以它在应用程序启动时执行一次?
谢谢