1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2025-02-23 23:07:46 +01:00

fix: 🐛 Import map quando si utilizza il dev server di Vite

This commit is contained in:
Maicol Battistini 2021-10-13 13:55:57 +02:00
parent 8a72882b42
commit 504d918cea
No known key found for this signature in database
GPG Key ID: 4FDB0F87CDB1D34A

View File

@ -42,14 +42,18 @@
$module = $split[1]; $module = $split[1];
$path = "vendor/$vendor/$module/index.js"; $path = "vendor/$vendor/$module/index.js";
} }
$vite_server = app()->make(\Innocenzi\Vite\Vite::class)->isDevelopmentServerRunning();
$osm_index = vite_asset('resources/js/index.js');
if (!Str::contains($osm_index, config('vite.dev_url'))) {
$osm_index = Str::replace('resources/js', '', $osm_index);
}
@endphp @endphp
@empty($path) @empty($path)
@else @else
<script type="importmap"> <script type="importmap">
{ {
"imports": { "imports": {
"openstamanager": "{{$vite_server ? vite_asset('resources/js/index.js') : vite_asset('index.js')}}", "openstamanager": "{{$osm_index}}",
"external_module": "{{vite_asset($path)}}" "external_module": "{{vite_asset($path)}}"
} }
} }
@ -58,6 +62,7 @@
</script> </script>
<script type="module"> <script type="module">
import * as extModule from 'external_module'; import * as extModule from 'external_module';