Size: a a a

2021 April 01

AP

Alexander Ponomarev in Svelte [svelt]
и что?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
И все)
источник

A

Arushwl in Svelte [svelt]
А знаете как порт ролапа в deno называется? drollup
источник

ER

Eric Rovell in Svelte [svelt]
Eric Rovell
Писал сегодня касательно MongoDB. Из-за него (и из-за dotenv) пакетов появляются такие ошибки.

Error when evaluating SSR module /node_modules/dotenv/lib/main.js:
ReferenceError: require is not defined

Как можно с этим разобраться?
Окей, если вдруг наткнётся на проблему, то решается так (вместе с dotenv):

import {} from "dotenv/config";
import { MongoClient } from 'mongodb/index';
источник
2021 April 02

AP

Alexander Ponomarev in Svelte [svelt]
Eric Rovell
Окей, если вдруг наткнётся на проблему, то решается так (вместе с dotenv):

import {} from "dotenv/config";
import { MongoClient } from 'mongodb/index';
import {} from "dotenv/config"; зачем так писать? можно же просто import "dotenv/config";
источник

ER

Eric Rovell in Svelte [svelt]
Alexander Ponomarev
import {} from "dotenv/config"; зачем так писать? можно же просто import "dotenv/config";
Точно, спасибо! Не заводилось, пробовал всё подряд, нашёл решение со скобками на гитхабе😅
источник

ER

Eric Rovell in Svelte [svelt]
Alexander Ponomarev
import {} from "dotenv/config"; зачем так писать? можно же просто import "dotenv/config";
Не работает😂 Понятия не имею, почему. Только вот так, как написал выше.
источник

ER

Eric Rovell in Svelte [svelt]
Eric Rovell
Не работает😂 Понятия не имею, почему. Только вот так, как написал выше.
источник

AP

Alexander Ponomarev in Svelte [svelt]
хороший сборщик =)
источник

ER

Eric Rovell in Svelte [svelt]
Alexander Ponomarev
хороший сборщик =)
😁потрясающий

Там чувак с дискорда 2 дня возился, чтобы запустить нормально mongoDB. Если в путь импорта приписать /index, то работае. Магия🤷‍♀️
источник

AP

Alexander Ponomarev in Svelte [svelt]
Eric Rovell
😁потрясающий

Там чувак с дискорда 2 дня возился, чтобы запустить нормально mongoDB. Если в путь импорта приписать /index, то работае. Магия🤷‍♀️
на самом деле это вроде правильно, например вебпак требует указание расширения файла, то есть просто папку нельзя импортировать. Импорт папки работает потому что это node-resolve а нод резолв это не ecmascript modules. В условиях нод резолва в папке по дефолту ищется index.js или main файл из package.json лежащего в папке
источник

AP

Alexander Ponomarev in Svelte [svelt]
но нативные ecmascript модули не должны учитывать никакие package.json, поэтому требуется всегда указывать файл
источник

AP

Alexander Ponomarev in Svelte [svelt]
короче эти es модули каждый сборщик интерпретирует по своему через одно место, хз зачем все это надо =)
источник

ER

Eric Rovell in Svelte [svelt]
Мне тоже всегда удобнее и логичнее казалось указывать расширение, но TS не давал и в итоге получалась каша.
источник

ER

Eric Rovell in Svelte [svelt]
Eric Rovell
Мне тоже всегда удобнее и логичнее казалось указывать расширение, но TS не давал и в итоге получалась каша.
Либо можно это настроить для TS, я пока не знаю об этом
источник

ER

Eric Rovell in Svelte [svelt]
Alexander Ponomarev
короче эти es модули каждый сборщик интерпретирует по своему через одно место, хз зачем все это надо =)
Кстати, перенёс rollup-css-only плагин, vite действительно ест плагины роллапа, удобно🤔
источник

AP

Alexander Ponomarev in Svelte [svelt]
я пока не настолько хайповый чтобы молиться на сборку за 0.0001секунду. Я лучше 10 раз перечитаю что написал и найду проблему пока оно пару секунд пересобирается =)
источник

ER

Eric Rovell in Svelte [svelt]
Alexander Ponomarev
я пока не настолько хайповый чтобы молиться на сборку за 0.0001секунду. Я лучше 10 раз перечитаю что написал и найду проблему пока оно пару секунд пересобирается =)
Спорить сложно, не играет большой разницы, но приятно стили править в режиме реального времени :)
источник

AP

Alexander Ponomarev in Svelte [svelt]
Eric Rovell
Спорить сложно, не играет большой разницы, но приятно стили править в режиме реального времени :)
в большинстве случаев я способен написать стили с первого раза =)
источник

p

patinity in Svelte [svelt]
Eric Rovell
😁потрясающий

Там чувак с дискорда 2 дня возился, чтобы запустить нормально mongoDB. Если в путь импорта приписать /index, то работае. Магия🤷‍♀️
за 2 дня можно успеть зайти в сорсы посмотреть, регулярно такие рекомендации видно как решение многих сложностей
источник