- Минифицированные функции, с измененным именем, которые передаются во фреймы, не могут быть вызваны в нём, так как имя всегда разное (точнее имена функций используемые в передаваемой функции).
- На просторах интернета тестеры жалуются, что не могу писать авто тесты, скорее всего для проверки прода сборки.
... и так далее и тому подобное. (https://vk.cc/9Emw7l)
Можете сколько угодно оборачивать систему блестяшками и картами, всех нюансов Ваш мозг не в состоянии предусмотреть.
А вообще, можно конечно мудохаться по каждому вопросу и добиваться решения (это же программирование, можно найти решение чему угодно, что Я и сделал), но если необходимо сдать приложение на конкурс в течении нескольких часов, то философия может немного подождать и уступить место быстрому, пускай и грубому решению, которое Я любезно попросил у жителей сего форума. ...раньше мир жил без всей фреймворковой дичи, а интернет делал свое дело - отображал информацию на экране монитора без каких-либо единорогов и летающих котов, хотя Вру :-D как раз многие страницы были заполнены летающими снежинками, изображениями бегающими за курсором и анимированными фонами, собственно для этого только и существовал javascript... сам таким злоупотреблял.
Спасибо за ссылочку Astrohas. Вот Я и о том же :) знал бы, что понадобиться данный фукнционал, так использовал какой-нибудь бойлер или сам сборку сделал по требованиям. Участвовал в хакатоне, не было времени на раздумывание непредвиденностей :)
Мне уже надоел TypeScript. И проблема не в том, что Я не могу отследить откуда идет объект, а в том, что по некоторым причинам (много писать), сценарий обращается к минифицированной функции f() по неминифицированному имени someName().
Вопрос стоял "как сделать билд create-react-app без минификации файлов". Если у Вас нет в этом необходимости, это не значит, что она не может возникнуть. Если бы Я знал, что у меня появится данная потребность то не стал бы наверное использовать данный инструмент.
По этой же ссылки приводится пример решения поставленной задачи.
Помимо прочего, весь мир уже переходит на ES6, где существует экспериментальный оператор - "..." для разложения объектов при создании объектов.
Например:
````javascript
const object1 = {a: 4, c: 0, d: 10 }
let target = { a: 1, b: 2, c: 3, ...object1 }
````
Уже при создании, объект **target** будет расширенным.
Щикарного кодинга :)