Size: a a a

JavaScript — русскоговорящее сообщество

2020 October 18

Д

Дима in JavaScript — русскоговорящее сообщество
А потом уже обижаться на большой бандл
источник

А

Алекс in JavaScript — русскоговорящее сообщество
в общем надо распилить файл как в вопросе описано..
источник

Д

Дима in JavaScript — русскоговорящее сообщество
Это не решение проблемы, это её обход
источник

Д

Дима in JavaScript — русскоговорящее сообщество
В какой-то момент у тебя будет 10 файликов размером в 200кб
источник

Д

Дима in JavaScript — русскоговорящее сообщество
А это хуже одного в 2мб, при условии что эти 10 файликов грузятся абы как
источник

А

Алекс in JavaScript — русскоговорящее сообщество
Дима
В какой-то момент у тебя будет 10 файликов размером в 200кб
мне так и надо, у меня на сайте 2 десятка огромных разделов, код у них есть общий и есть для клнкретно этих разделов
источник

А

Алекс in JavaScript — русскоговорящее сообщество
идея такова, что если юзер зашел в раздел А но не зашел в раздел Б то код с раздела Б даже не загрузиться у него
источник

А

Алекс in JavaScript — русскоговорящее сообщество
кода много очень, 560кб это только один раздел, а их около 20, хочу вот настроить автоматически чтобы выделялся общий код, который подключается через require
источник

UT

Unknown T. in JavaScript — русскоговорящее сообщество
Добрый вечер. Актуальная система модулей — это import/export из ecmascript. Но почему если открыть любой модуль в папке node_modules, там используются commonJS модули module.exports? И почему без проблем работает их import вместо require?
источник

a

allpeg in JavaScript — русскоговорящее сообщество
Unknown T.
Добрый вечер. Актуальная система модулей — это import/export из ecmascript. Но почему если открыть любой модуль в папке node_modules, там используются commonJS модули module.exports? И почему без проблем работает их import вместо require?
потому что node_modules это нода же.
источник

UT

Unknown T. in JavaScript — русскоговорящее сообщество
И что? Она не может в import/export?
источник

UT

Unknown T. in JavaScript — русскоговорящее сообщество
Ну и вопрос остаётся, почему работает import ‘react’, если там module.exports
источник

a

allpeg in JavaScript — русскоговорящее сообщество
Unknown T.
И что? Она не может в import/export?
напрямую - нет
источник

a

allpeg in JavaScript — русскоговорящее сообщество
Unknown T.
Ну и вопрос остаётся, почему работает import ‘react’, если там module.exports
код который import 'react'; транспайлится скорее всего сборщиком
источник

UT

Unknown T. in JavaScript — русскоговорящее сообщество
allpeg
напрямую - нет
Сурово, а почему? Там же тот же V8, что и в хроме
источник

a

allpeg in JavaScript — русскоговорящее сообщество
Unknown T.
Сурово, а почему? Там же тот же V8, что и в хроме
точнее, надо так.
она может, но ты там используешь не es6 modules а вполне себе нодовые библиотеки, которые нужно грузить либо по-старому, либо извращаться через .mjs
https://nodejs.org/api/esm.html#esm_introduction
источник

UT

Unknown T. in JavaScript — русскоговорящее сообщество
allpeg
точнее, надо так.
она может, но ты там используешь не es6 modules а вполне себе нодовые библиотеки, которые нужно грузить либо по-старому, либо извращаться через .mjs
https://nodejs.org/api/esm.html#esm_introduction
Спасибо, буду разбираться
источник

a

allpeg in JavaScript — русскоговорящее сообщество
я бы советовал не заморачиваться и либо делать как принято - через require, например так
const { writeFile } = require('fs/promises');
writeFile('1.txt','LOL?\n').then(console.log.bind(console,'success'));
источник

MD

Makarov Dmitriy in JavaScript — русскоговорящее сообщество
Ну помогите мне, я же тоже тут помогаю иногда, заебался, почему сранная переменная не изменятся? И эти сраные линии не двигаются? Сделайте так что-бы изменялась пожалуйста, или подскажите как сделать https://jsfiddle.net/g5sv8j6u/ Извините заранее если что...
источник

MD

Makarov Dmitriy in JavaScript — русскоговорящее сообщество
И так делаю, и так, и все косяк... Не работает.
источник