Golopolos, хорошо, тогда вопрос будет в другом:
Есть ли записи внутри самой базы данных?
1. Есть. Тогда необходимо их сначала найти и получить из них требуемые данные
2. Нет. Тогда необходимо заполнить базу данных хоть чем-нибудь.
А ещё лучше, глянуть в документацию на примеры того, как организовать непосредственно Entity, и как с работать с менеджером и репозиториями. Так как есть мысли, что какой-то из этапов работы не реализован до конца.
Daulet Abdukarim, судя по консоли, то вы установили, потом удалили, потом попытались вызвать то, что удалено...
приложите скриншот консоли с версиями node (node --v) и npm (npm -v), чтобы точнее сказать, как исправить проблему
А так, из ещё путей решений:
1. удалить node, перезапустить компьютер, установить node. перезапустить компьютер - проверить, что пути к ноде прописались в PATH (как пример, у меня это значение равно "C:\Program Files\nodejs")
2. Пример из документации
3. Полное удаление create-react-app, nodejs/nvm, очистка кэша, перезапуск компьютера, установка nodejs, перезапуск пк и далее в папке проекта
Daulet Abdukarim,
1. установите/обновите NPM + NodeJS (npx будет работать, если npm версии 5.2 и выше)
2. если не установлен - в терминале "npm install -g create-react-app"
если установлен - "npm uninstall -g create-react-app", и установите заново.
3. npx create-react-app my-app
Так как вам нужно выбрать каждые 6 элементов, а не каждый 6 элемент, то:
1. Сделать копию массива
2. Зная длину массива (yourArray.length), расчитывать, сколько раз нам нужно получить каждые 6 элементов (если yourArray.length / 6 меньше 1, но больше 0, то выполнить 1 раз, если больше 1, но меньше двух, то 2 раза и тд)
3. Написать функцию, которая будет выполнять манипуляции с копией массива столько раз, сколько раз можем получить каждые 6 элементов массива (как пример: получает на входе массив и количество попыток, если попыток больше 1, то выполняет столько раз, сколько надо, каждый раз возвращая каждые 6 элементов, убирая их из копии массива, иначе просто выводит текущий массив)
Посмотрите пример подобного тут, сравните с вашим решением, попробуйте и то и то, найдите различия из-за которых что-то идёт не так у вас, исправьте, пользуйтесь :)
Тимофей, 'Provider>' - почему в этом месте у вас имеется "знак больше"?
смотрите ошибки в самом коде, а не в пакетах, если манипуляции с пакетами не помогают. Скорее всего, что где-то что-то вы поменяли, но не признаётесь в этом :)
ur_personal_friend, как код расширения он и будет работать, если указан верно.
А в вашем случае, вы пытаетесь его исполнить для "тренажера" или чего-то подобного, при учете того, что большинство тренажеров исполняют код либо в отдельном блоке внутри структуры, либо в iframe.
Так что код, который должен работать непосредственно внутри решения, работать внутри тренажера не будет, так как по сути это разные страницы
согласен, но я еще хочу навесить эффекты на эти линии
вам ничего не мешает сделать SVG (Canvas) вместо span, и делать любые удобные манипуляции уже с SVG (хоть в бараний рог скручивайте а потом в космос запускайте), так как в SVG работа идёт с путями и векторами. А span в то, что вы хотите сделать, никак не получится преобразовать, так как это inline элемент, у которого нет таких трансформаций.
Я бы сказал так:
1. определите, что из вашего стека вам ближе
2. смотрите вакансии (биржи) по вашему приоритетному языку и вашему уровню, чаше смотрите на:
- востребованность языка на рынке
- актуальность версий языков (чтобы не попасть на легаси) в вакансии, либо при общении с HR
3. избегайте галер (работать за себя, соседа, сына подруги, сына подруги маминой бабушки, отвечать за всех и везде, а получать "спасибо" в ответ)
Yokaze, это VPS, есть приколы у некоторых хостингов, что ставить можно только из-под root, без возможности создать нового пользователя.
Павел Саенко, А где ошибка? Или WARN = WARNING это уже ошибка, а не предупреждение? Обычно же ERR = ERROR ошибка, или я не прав?
А так, вам просто говорят, что раздел description в вашем Package.json пуст (документация для чего он нужен тут).