Да, только под «двумя сборками» я понял два разных бандла (отдельный бандл для пользователя и отдельный для админа) и грузится либо один, либо другой.
А тут у вся общая логика лежит в index.js, а в admin.js лишь то, что относится к админу и отдается сверху тогда, когда необходимо.
Ответьте на три вопроса, подумаем вместе.
1) Чем не устраивает подход?
2) В каком виде вы представляете и хотели бы получить результат, с учетом того, что «в результирующем js-файле не должно быть ничего, с помощью чего пользователь сможет открыть исходник, который ему не предназначался»?
3) Решает ли какой-либо существующий сборщик модулей эту задачу более приятным способом?
Если в результирующем js-файле (давайте назовем его index.js) не хочется упоминаний и намеков на admin.js, то можно, например, сделать две «entry points»:
Собственно, похоже, что причина в этом — он блокирует загрузку сторонних ресурсов, возникает «Uncaught ReferenceError: Ya is not defined» и скрипты ломаются
Автору уже отписал.
А тут у вся общая логика лежит в index.js, а в admin.js лишь то, что относится к админу и отдается сверху тогда, когда необходимо.
Ответьте на три вопроса, подумаем вместе.
1) Чем не устраивает подход?
2) В каком виде вы представляете и хотели бы получить результат, с учетом того, что «в результирующем js-файле не должно быть ничего, с помощью чего пользователь сможет открыть исходник, который ему не предназначался»?
3) Решает ли какой-либо существующий сборщик модулей эту задачу более приятным способом?
При этом на выходе получим два отдельных файла — обычному пользователю отдаем один index.js, админу оба: index.js + admin.js.
DefinePlugin:
https://webpack.github.io/docs/list-of-plugins.html#defineplugin
Resolve:
https://webpack.github.io/docs/configuration.html#resolve-alias
По ссылке вроде бы не видно информации.
Если бы увидел этот url вне контекста, то подумал бы, что там девочки, что минздрав рекомендует.
где предварительно:
— заменить «12345678» на id созданного приложения,
— заменить «abcdef» на строку с необходимыми правами доступа (https://vk.com/dev/permissions).
Например, «wall,photos,messages,offline».
api.vk.com/method/users.get?user_id=66748&v=5.37&access_token=TOKEN
Не светит ли?
Ножку поднял — в лог записал.
Для удобства тех, кто захочет перейти:
http://www.truevirtual.ru/price?pricelist=1
Возможно, будет интересно: vdom-benchmark.github.io/vdom-benchmark
Рассмотреные реализации:
Автору уже отписал.