Loading module from “http://localhost:3100/app.ts” was blocked because of a disallowed MIME type (“”).

Stop pnpm dev and check vite.config.ts

import { defineConfig } from 'vite'
// https://vitejs.dev/config/
export default defineConfig({
server: {
hmr: {
host: process.env.VITE_DEV_SERVER_HOST,
},
},
base: '',
root: 'resources',
publicDir: 'static',
build: {
outDir: '../public/assets/dist/views',
emptyOutDir: true,
manifest: true,
rollupOptions: {
input: '/app.ts',
},
},
cacheDir: '../node_modules/.vite/views',
})