Дмитрий Путилов, тогда как я написал, конфигурация скрыта, точнее она лежит в node_modules/react-scripts/config. Посмотрите, там учтены самые распространённые потребности для разработки.
Дмитрий Путилов, если вы создавали проект с помощью create-react-app то они скрыты, если вы положите свой конфиг в корне проекта он не будет работать.
вам нужен будет или eject найдите в документации реакта или лучше react-app-rewired. Больше сказать не могу так у меня с реактовсим конфигом и с модулями scss и изображениями работает, не было нужды настраивать их webpack.config
Вам посоветовали momentjs. Однако сами разработчики его не рекомендуют использовать в новых проектах, в том числе из за большого размера, подробнее здесь https://momentjs.com/docs/ и предлагают использовать Luxon
Есть требования безопасности у браузера при работе с файловой системой. Запустите локальный сервер. Например http-server для nodejs, это не займет много времени.
Пропишите значение в setBounce допустим 0.1 объект при ударе будет терять скорость.
Так же есть можно использовать массу объекта и ускорение для получения желаемых результатов
без нормального отладчика разбираться в этом можно довольно долго.
бросаются в глаза эти странные конструкции for(let i = 0, group; group = self.groups[i]; i++){
вы уверены что в области условий можно что то присваивать
судя по всему вы пытаетесь получить урл с не присоединённого к DOM канвасу
попробуйте после этой строки document.getElementById('ForPdf').appendChild(canvas);
либо data не определена и записывается пустой массив, либо в dataJson ничего не найдено и снова вернется пустой массив. У вас же отладчик в браузере работает наверное, посмотрите что происходит
так выглядит выбранный Node.js
Не очень понимаю вашего стремления отлаживать все скрипты из одного окна. Ваш php отдает браузеру некий html документ, для браузера это обычная статика. Он выполняет все js скрипты внутри себя и вас же интересует работа js, насколько я понимаю.
Как я буду тестировать? Разделю мух и котлеты, js отдельно php отдельно. Но это дело в конце концов ваше, удачи вам.
Посмотрел на их сайте, плагин вам не нужен, но нужен Node.js https://blog.jetbrains.com/webstorm/2014/04/spy-js...
Cам работаю в VS Code, но ради интереса подключил в webstorm, все работает
Но у меня проект отдельно клиент (статика), отдельно серверные скрипты. Боюсь вы не сможете отлаживать подключившись там к примеру к index.php/
Всегда думал что SpyJS это просто средство посмотреть код js из ide, и что он обладает меньшими возможностями, чем предоставляет тот же Хром.
Вот мои размышления, поправьте если не прав. JS выполняется в браузере, в Cromium это движок V8 в Mozzile - SpiderMonkey. SpyJs через некоторое апи работает с этими движками, отправляет команды и получает данные через локальный порт.
OpenServer и 80 порт не должны вас интересовать, там ничего не происходит. Скорее всего вам нужен плагин для браузера, в котором выполняете скрипт.
Чтобы дебаггер или плагин показывал какая выполняется процедура и в каком файле
В любом случае, как это можно узнать без останова скрипта или логирования.