Size: a a a

2020 October 21

c⁣

createStore<🦉>... in ☄️ effector
🦜
Потому что cjs
ну у Димы в эффекторе дефолта вроде бы нет
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
🦜
Там не тот экстракт стилей?
нет, он по прежнему создаёт файлы стилей в рантайме
источник

c⁣

createStore<🦉>... in ☄️ effector
🦜
Потому что cjs
так что не аргумент
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
createStore<🦉> ⁣
ну у Димы в эффекторе дефолта вроде бы нет
потому что cjs должен создавать сам роллап из кода на ес модулях
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
es modules статически детерминированы, то есть можно узнать перечень импортов экспортов не запуская файл в худшем случае (module.exports[Math.random()] = null), поэтому такое требование к исходникам
источник

c⁣

createStore<🦉>... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
потому что cjs должен создавать сам роллап из кода на ес модулях
ох блин
источник

c⁣

createStore<🦉>... in ☄️ effector
это надо переписывать всё
и видимо на тс
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
ну для начала достаточно просто подключить роллап и заменить module.exports на export)
источник

c⁣

createStore<🦉>... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
ну для начала достаточно просто подключить роллап и заменить module.exports на export)
там внутри require
источник

c⁣

createStore<🦉>... in ☄️ effector
а должен быть named)
источник

c⁣

createStore<🦉>... in ☄️ effector
короч надо фиксить
источник

c⁣

createStore<🦉>... in ☄️ effector
пока что patronum как глобал появился

а вот "d is not defined"
источник

c⁣

createStore<🦉>... in ☄️ effector
я ломаюс
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
импорты обрабатываются отдельным служебным бабель плагином
источник

c⁣

createStore<🦉>... in ☄️ effector
ага
и вот внизу destructurisation
источник

c⁣

createStore<🦉>... in ☄️ effector
и чет похоже не так идет
источник

c⁣

createStore<🦉>... in ☄️ effector
ух забытый break
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
createStore<🦉> ⁣
пока что patronum как глобал появился

а вот "d is not defined"
добавь все необходимые модули вот сюда. первый аргумент в replaceModuleImports это название глобальной переменной, в которую будет скомпилирован импорт https://github.com/effector/effector/blob/master/website/editor/src/evaluator/index.tsx#L268
источник

c⁣

createStore<🦉>... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
добавь все необходимые модули вот сюда. первый аргумент в replaceModuleImports это название глобальной переменной, в которую будет скомпилирован импорт https://github.com/effector/effector/blob/master/website/editor/src/evaluator/index.tsx#L268
вот я забыл там break
источник

c⁣

createStore<🦉>... in ☄️ effector
всё заработало
источник