fix fixbugs
This commit is contained in:
parent
74953273d4
commit
3ec802cf1b
@ -1,6 +1,7 @@
|
|||||||
|
const importMapJson = './importmap.json';
|
||||||
const getCacheKey = () => {
|
const getCacheKey = () => {
|
||||||
// 基于import map文件的路径,而不是当前模块的URL
|
// 基于import map文件的路径,而不是当前模块的URL
|
||||||
const url = new URL('./importmap.json', window.location.href);
|
const url = new URL(importMapJson, window.location.href);
|
||||||
const basePath = url.pathname.replace('/importmap.json', '');
|
const basePath = url.pathname.replace('/importmap.json', '');
|
||||||
return `importMap_${btoa(basePath).replace(/[+/=]/g, '_')}`;
|
return `importMap_${btoa(basePath).replace(/[+/=]/g, '_')}`;
|
||||||
};
|
};
|
||||||
@ -95,7 +96,7 @@ const loadImportMap = async () => {
|
|||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
const response = await fetch('./imports.json');
|
const response = await fetch(importMapJson);
|
||||||
if (!response.ok) {
|
if (!response.ok) {
|
||||||
throw new Error(`HTTP error! status: ${response.status}`);
|
throw new Error(`HTTP error! status: ${response.status}`);
|
||||||
}
|
}
|
||||||
@ -114,7 +115,7 @@ const loadImportMap = async () => {
|
|||||||
// 后台更新缓存(可选功能)
|
// 后台更新缓存(可选功能)
|
||||||
export const updateCacheInBackground = async () => {
|
export const updateCacheInBackground = async () => {
|
||||||
try {
|
try {
|
||||||
const response = await fetch('./imports.json');
|
const response = await fetch(importMapJson);
|
||||||
if (response.ok) {
|
if (response.ok) {
|
||||||
const data = await response.json();
|
const data = await response.json();
|
||||||
setCachedImportMap(data);
|
setCachedImportMap(data);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user