Тайпскрипт не анализирует скрипты подключенные таким образом (через <script> тэг) и поэтому красное.
Читать полностью…Кто-то знает как можно пофиксить эту ошибку?
Cross-Origin-Opener-Policy policy would block the window.postMessage call?
Ааааа блин, ты же где-то присваеваешь значения item в переменную, вот он и не обновляется
Читать полностью…export async function load({ params, depends }) {Читать полностью…
depends('data:item')
const item = await getItem(params.project, params.id);
console.log(item);
return { item };
}
async function handleRemoveClick() {Читать полностью…
const response = await fetch(`/${title}/${item.id}/${key}`, {method: 'DELETE'})
const _item = await response.json();
console.log('Item from DELETE:', _item);
invalidate('data:item');
};
Гайз, привет! А вы как-то настраивали алиасы для Svelte проектов (не SvelteKit)?
Пытаюсь страндартно, через tsconfig.json
”paths": {
"$lib": ["./src/lib"],
"$lib/*": ["./src/lib/*"]
}
svelte.config.js
export default {
preprocess: vitePreprocess(),
vite: {
resolve: {
alias: {
$lib: path.resolve("./src/lib"),
},
},
},
};
В общем данные и правда запрашиваются по новой, вот только они старые прилетают почему-то.
Читать полностью…так вы берете буквальный $base
а вам надо импортнуть в свелт файле page чото там и в нем ее прописывать, типа:
$base + link
Если этот скрипт есть в npm то его стоит поставить через него, и импортировать в компонент. Если повезёт там ещё и типы будут в комплекте и ts всё поймёт
Читать полностью…