Size: a a a

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

2020 June 21

L

Lupusregina[beta] in JavaScript — русскоговорящее сообщество
🙊
источник

N

Nelkor in JavaScript — русскоговорящее сообщество
Alex Shumihin
Всем привет
Кто может подсказать по Telegram bot api
Не могу понять , как выйти с функции ожидания теста от пользователя ?
bot.on(‘message’)
После вопроса от бота , пользователь вводит ответ , и при вводе других команд , опять срабатывает действие в bot.on()
Тебе обязательно нужно апи юзать или просто хочешь ботов делать? Просто есть очень крутая либа...
источник

꧁岡

꧁倫太郎 岡部꧂... in JavaScript — русскоговорящее сообщество
Почем биток?
источник

T

Titov in JavaScript — русскоговорящее сообщество
Два писят
источник

ПБ

Павел Бобров... in JavaScript — русскоговорящее сообщество
Ребят, а package-lock всё-таки нужно индексировать?
источник

ПБ

Павел Бобров... in JavaScript — русскоговорящее сообщество
Обоснуйте, плиз
источник

A

Artur in JavaScript — русскоговорящее сообщество
Нужно, это снимок дерева зависимостей
источник

ПБ

Павел Бобров... in JavaScript — русскоговорящее сообщество
Спасибо
источник

ПБ

Павел Бобров... in JavaScript — русскоговорящее сообщество
Artur
Нужно, это снимок дерева зависимостей
Не могу до конца понять. Он же вроде генерится. То есть если в проекте раньше не было lock, то в любом случае на выходе сгенерится рабочее дерево зависимостей
источник

A

Artur in JavaScript — русскоговорящее сообщество
Павел Бобров
Не могу до конца понять. Он же вроде генерится. То есть если в проекте раньше не было lock, то в любом случае на выходе сгенерится рабочее дерево зависимостей
Когда ты в package.json пишешь jQuery: "1.3.*" он за место звездочки подставляет самую большую цифру на данный момент, например 1.3.7, ты выгрузил проджект на гитхаб, какой то чел его через год скачал к себе на комп, нажал npm i а у него с интернета выкачалась 1.3.9 потому что разработчтки уже новую версию запилили, и у вас разные версии. вроде свиду одинаковые, но у друга баг есть, а у тебя бага нет. И решением служит добавление node_modules в гит, что крайне дикое решение. по этому, упрощенный слепок папки node_modules со всеми КОНКРЕТНЫМИ установленными там версиями, это и есть файлик package-lock.

Ты просто не node_modules в гит пихаешь а один этот файлик, и когда петя будет писать npm i у него точно такие же версии как и у тебя выкачаются из интернета.
источник

И

Иван in JavaScript — русскоговорящее сообщество
Lupusregina[beta]
у меня не получается(
Keep trying
источник
2020 June 22

EF

Evgeniy Fetisov in JavaScript — русскоговорящее сообщество
Lupusregina[beta]
у меня не получается(
Сортируешь массив, потом делаешь бинарный поиск
источник

EF

Evgeniy Fetisov in JavaScript — русскоговорящее сообщество
Artur
Когда ты в package.json пишешь jQuery: "1.3.*" он за место звездочки подставляет самую большую цифру на данный момент, например 1.3.7, ты выгрузил проджект на гитхаб, какой то чел его через год скачал к себе на комп, нажал npm i а у него с интернета выкачалась 1.3.9 потому что разработчтки уже новую версию запилили, и у вас разные версии. вроде свиду одинаковые, но у друга баг есть, а у тебя бага нет. И решением служит добавление node_modules в гит, что крайне дикое решение. по этому, упрощенный слепок папки node_modules со всеми КОНКРЕТНЫМИ установленными там версиями, это и есть файлик package-lock.

Ты просто не node_modules в гит пихаешь а один этот файлик, и когда петя будет писать npm i у него точно такие же версии как и у тебя выкачаются из интернета.
Херовое обоснование, а если в проекте в package.json указаны точные версии? Нужно ли в таком случае.
И если у вас есть баги при смене минорной версии либы, значит в вашем проекте что то не так
источник

L

Lupusregina[beta] in JavaScript — русскоговорящее сообщество
Evgeniy Fetisov
Сортируешь массив, потом делаешь бинарный поиск
сложно
источник

L

Lupusregina[beta] in JavaScript — русскоговорящее сообщество
Иван
Keep trying
👌
источник

ꟿⅨ in JavaScript — русскоговорящее сообщество
Сделал первый тест для transpilera
источник

ej

elton john in JavaScript — русскоговорящее сообщество
Nelkor
Тебе обязательно нужно апи юзать или просто хочешь ботов делать? Просто есть очень крутая либа...
?
источник

ej

elton john in JavaScript — русскоговорящее сообщество
Шо за либа
источник

L

Lupusregina[beta] in JavaScript — русскоговорящее сообщество
ꟿⅨ
Сделал первый тест для transpilera
уже? быстро ты. я помню дня 3 ее решал(ты про брайн фак же?)
источник

И

Иван in JavaScript — русскоговорящее сообщество
Evgeniy Fetisov
Херовое обоснование, а если в проекте в package.json указаны точные версии? Нужно ли в таком случае.
И если у вас есть баги при смене минорной версии либы, значит в вашем проекте что то не так
Если в проекте указаны точные версии зависимостей, то есть небольшая загвоздка — у зависимостей зависимостей указаны точные версии? А у их зависимостей?

Есть команда npm ci, которая устанавливает пакеты в точности до поседений хеш-суммы в соотвествии с lock файлом. Выполняется на серверах сборки перед самой сборкой прода. Для того, чтобы все пакеты были в точности той версии, что указана в lock файле. Потому что именно с этими вервиями у разработчика всё работало и тесты все прошли.
источник