Size: a a a

2020 March 10

𝚋

𝚋𝚘𝚛𝚘𝚟 in Svelte [svelt]
Переключить в prod отдельно надо где-то?
источник

A

Arushwl in Svelte [svelt]
𝚋𝚘𝚛𝚘𝚟
(не ешьте)
Я запустил npm run build (в проекте с Sapper), залил на сервер, нода заявила об отсутствии модуля sirv

Это я что-то не так делаю?
npm run start
источник

A

Arushwl in Svelte [svelt]
сорян, не доглядел впрос
источник

T

Th0r in Svelte [svelt]
в дефолт шаблоне sapper:  sirv используется для отдачи статики в server.js
источник

𝚋

𝚋𝚘𝚛𝚘𝚟 in Svelte [svelt]
Th0r
в дефолт шаблоне sapper:  sirv используется для отдачи статики в server.js
Ok, делать-то что?
источник

T

Th0r in Svelte [svelt]
𝚋𝚘𝚛𝚘𝚟
Ok, делать-то что?
не знаю, смотреть надо. у меня работало, но последний раз я это проверял давно.
попробуй пустой шаблон собери и посмотри - соберется он нормально или нет. от этого уже смотри где что менял или надо шаблон править
источник

EM

Eugene Maltsev in Svelte [svelt]
Всем привет:)
А в чем вы пишите код?
Что-то не получается нормально среду разработки настроить с svelte.
Плагины vscode что-то ток подсветку дают, никакого автокомплита/etc.

От Вебшторма плагин все круто, но импортированные функции из .js файлов каждый раз показывает что не используемые 🤔
Мб можно как-то адекватно настроить?🤔
источник

S

SlavaZ in Svelte [svelt]
пока что никак
источник

S

SlavaZ in Svelte [svelt]
я про вебшторм
источник

S

SlavaZ in Svelte [svelt]
ждем обновлений плагина
источник

S

SlavaZ in Svelte [svelt]
но как показывает практика - привыкаешь)
источник

DK

Dan Kozlov in Svelte [svelt]
Ребят, а есть какой-нибудь расширяемый способ делать reverse urls в Sapper?

У меня локализуемый сайт, первая папка — это язык (/ru, /en и так далее). Я так понял, встроенного в sapper реверсинга путей нет (надо бы внести предложение, вещь сверхполезная, в Django постоянно использовал), поэтому надо дублировать в строках текста файловую структуру. Но у меня сложность в том, что динамически может язык поменяться — должны и урлы, значит.
Я решил попробовать пойти самым очевидным путём: взять page-стор из @sapper/app, сделать от него derived и экспортнуть из отдельного модуля произвольное количество функций, которые конструируют пути. Тут я узнал о странном ограничении, что сапперовские сторы можно получить только в контексте компонента: https://github.com/sveltejs/sapper/issues/847

Сейчас пока пришёл к тому, чтоб в корневом лейаут-компоненте делать контекст, пробрасывать в него функцию по созданию путей и где надо ее вызывать 🤮

Есть варианты красивее?

UPD: подумалось, что можно сделать свой стор currentLang и в лейаут-компоненте перезаписывать его значение при изменении page-стора. Его можно и дерайвить. Отмена вопроса!
источник

РБ

Руслан Базяк in Svelte [svelt]
подскажите, а когда я запускаю через "npm run dev" надо ли какие-то манипуляцие делать, чтобы шрифты подтягивались, которые лежат в каталоге сайта и подключаются в css
источник

РБ

Руслан Базяк in Svelte [svelt]
?
источник

РБ

Руслан Базяк in Svelte [svelt]
подключаю шрифт вот так:
@font-face {
 font-family: 'tape-font';
 src: url('/font/tape-font.eot?33433183');
 src: url('/font/tape-font.eot?33433183#iefix') format('embedded-opentype'),
   url('/font/tape-font.woff2?33433183') format('woff2'),
   url('/font/tape-font.woff?33433183') format('woff'),
   url('/font/tape-font.ttf?33433183') format('truetype'),
   url('/font/tape-font.svg?33433183#tape-font') format('svg');
 font-weight: normal;
 font-style: normal;
 }
источник

D

DSDecay in Svelte [svelt]
Народ, кто может подсказать, что за глюк с sole child of keyed each block для animate?
источник

D

DSDecay in Svelte [svelt]
не понимаю, что он хочет, всё сделано, как по учебнику
источник

T

Th0r in Svelte [svelt]
DSDecay
Народ, кто может подсказать, что за глюк с sole child of keyed each block для animate?
Покажи репл
источник

D

DSDecay in Svelte [svelt]
Блин, в репле не ругается. Странно
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander 👨🏻‍💻 Levin
Вкратце архитектура такая:

1 UI-компоненты знают текущий маршрут и в зависимости от параметров задают себе набор данных из глобального стора

2 При этом, в момент их визуализации данных там может еще не быть, так как данные запрашивает с сервера отдельный контур, который запросы к серверу строит на основе параметров текущего маршрута

3 Еще отдельный контур слушает сокет и обновляет данные в сторе если там ему приходит что есть что обновить.

Как только в сторе благодаря 2 или 3 появляются/обновятся данные, подходящие под фильтр UI-компоненты, то они должны в ней показаться.
не знаю все ли удалось сэмулировать, но думаю суть понятна: https://svelte.dev/repl/6d0296c774804bcfba73b0f880c52b39?version=3.19.2
источник