Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

evelynfredin's avatar

Vite issue using Inertia/React

Hello friends! I just created a brand new project with Inertia/React. My page component is not rendering and I'm seeing this in the console:

TypeError: Failed to resolve module specifier "http://::1:5173/@react-refresh". Relative references must start with either "/", "./", or "../".

Any help would be greatly appreciated. Thanks!

0 likes
7 replies
evelynfredin's avatar

@Sinnbeck Here it is running with LARAVEL v9.22.0 plugin v0.5.2:

import { defineConfig } from 'vite';
import laravel from 'laravel-vite-plugin';
import react from '@vitejs/plugin-react';

export default defineConfig({
  plugins: [
    laravel({
      input: 'resources/js/app.tsx',
    }),
    react(),
  ],
});
Sinnbeck's avatar
Sinnbeck
Best Answer
Level 102

@evelynfredin like this

import { defineConfig } from 'vite';
import laravel from 'laravel-vite-plugin';
import react from '@vitejs/plugin-react';

export default defineConfig({
server: {
       host: 'localhost', 
 }, 
  plugins: [
    laravel({
      input: 'resources/js/app.tsx',
    }),
    react(),
  ],
}); 
1 like
Sinnbeck's avatar

Or

import { defineConfig } from 'vite';
import laravel from 'laravel-vite-plugin';
import react from '@vitejs/plugin-react';

export default defineConfig({
server: {
       host: 'localhost', 
     hmr: {host: 'localhost'}, 
 }, 
  plugins: [
    laravel({
      input: 'resources/js/app.tsx',
    }),
    react(),
  ],
}); 

Please or to participate in this conversation.