Size: a a a

Svelte [svelt] - All about Svelte JavaScript framework.

2021 October 03

ga

grey again in Svelte [svelt] - All about Svelte JavaScript framework.
вроде он сам по себе не умеет делать бандлы? Не роллапом в продакшен бандл делается?
источник

a

akaSybe in Svelte [svelt] - All about Svelte JavaScript framework.
тут к сожалению не подскажу, я еще не ознакамливался с ним
источник

a

akaSybe in Svelte [svelt] - All about Svelte JavaScript framework.
а ты не должен делать такой импорт

import { gql } from '@apollo/client';

вместо импортирования из '@apollo/client/core'
источник

ga

grey again in Svelte [svelt] - All about Svelte JavaScript framework.
не
источник

ga

grey again in Svelte [svelt] - All about Svelte JavaScript framework.
мне корка нужна, я не хочу react в зависимостях
источник

ga

grey again in Svelte [svelt] - All about Svelte JavaScript framework.
поэтому беру core
источник

a

akaSybe in Svelte [svelt] - All about Svelte JavaScript framework.
а если @apollo/client/core/index?
источник

a

akaSybe in Svelte [svelt] - All about Svelte JavaScript framework.
судя по ошибке он почему-то видит директорию вместо файла, как я понимаю
источник

a

akaSybe in Svelte [svelt] - All about Svelte JavaScript framework.
ну тут в любом случае проблема либо в сборщике либо в версии пакета аполло
источник

MZ

Misha Zamkevich in Svelte [svelt] - All about Svelte JavaScript framework.
У меня тожесамое с призмой.
Я так и не решил, просто руками каждый раз правлю перед сборкой.
источник

ga

grey again in Svelte [svelt] - All about Svelte JavaScript framework.
как вариант можно package.json призмы править, как тут предлагают https://github.com/apollographql/apollo-client/issues/8218
источник

a

akaSybe in Svelte [svelt] - All about Svelte JavaScript framework.
👍
источник

ga

grey again in Svelte [svelt] - All about Svelte JavaScript framework.
Для аполо клиента в export если прописать сабмодули так:
  "exports": {
   ".": {
     "node": "./main.cjs.js",
     "default": "./index.js"
   },
   "./cache": {
     "node": "./cache/cache.cjs.js",
     "default": "./cache/index.js"
   },
   "./core": {
     "node": "./core/core.cjs.js",
     "default": "./core/index.js"
   },
   "./link/schema": {
     "node": "./link/schema/schema.cjs.js",
     "default": "./link/schema/index.js"
   },
   "./link/http": {
     "node": "./link/http/http.cjs.js",
     "default": "./link/http/index.js"
   }
 },

то сборка получается правильной
источник

MZ

Misha Zamkevich in Svelte [svelt] - All about Svelte JavaScript framework.
У меня не сработает, моя сборка не на локальной машине.
(собирает github)
источник

ga

grey again in Svelte [svelt] - All about Svelte JavaScript framework.
тогда да, но можно призму форкнуть и ставить пакет со своего github аккаунта
источник

MZ

Misha Zamkevich in Svelte [svelt] - All about Svelte JavaScript framework.
Нууу, вообще можно конечно и там поправить скрипт, чтобы он перед сборкой правил package.json, но что-то очень запутанно получается //
источник

ga

grey again in Svelte [svelt] - All about Svelte JavaScript framework.
как не крути костыль, но что поделать. я почитал, народ на костылях  пока
источник

MZ

Misha Zamkevich in Svelte [svelt] - All about Svelte JavaScript framework.
Да, это печально (
источник

ga

grey again in Svelte [svelt] - All about Svelte JavaScript framework.
я вообще ноль в веб разработке. Решил со sveltekit начать и каждый день какие-то проблемы, так еще и не понимаю нихера) Вот тут настоящая печаль
источник

MZ

Misha Zamkevich in Svelte [svelt] - All about Svelte JavaScript framework.
Ну раз ты только начал, то не юзай аппло )
источник