Size: a a a

.NET Chat Убежище

2018 December 03

Dv

Dr. Friedrich von Never in .NET Chat Убежище
Mikhail 才藤 中村 Bashurov
ну в жс так-то есть воспроизводимые билды (локфайлы и npm ci)
просто когда обновляют не ревьюят все дерево
В смысле, нет, это не работает.
источник

Dv

Dr. Friedrich von Never in .NET Chat Убежище
Даже с одной и той же кодобазы на разных машинах могут получаться разные бандлы, внезапно. npm ci не спасает.
источник

M中

Mikhail 才藤 中村 Bashurov in .NET Chat Убежище
мне интересно было бы услышать о причинах
источник

Dv

Dr. Friedrich von Never in .NET Chat Убежище
Я расскажу тебе о причинах
источник

Dv

Dr. Friedrich von Never in .NET Chat Убежище
Дело в том, что в бандлы иногда попадают куски стандартной библиотеки самой ноды.
источник

Dv

Dr. Friedrich von Never in .NET Chat Убежище
Ниибу для чего, попадают и всё
источник

Dv

Dr. Friedrich von Never in .NET Chat Убежище
Часто можно встретить require('Buffer'), мб какая-то популярная либа это делает
источник

λ

λετучαя рыбα in .NET Chat Убежище
Мб в чат по жс?
источник

Dv

Dr. Friedrich von Never in .NET Chat Убежище
В итоге у тебя ещё от версии ноды всё зависит
источник

M中

Mikhail 才藤 中村 Bashurov in .NET Chat Убежище
ибо есть
1. детерминизм (нодомодули всегда будут одинаковыми по структуре)
2. локфайлы с припиненой версией и хэшсуммой
источник

M中

Mikhail 才藤 中村 Bashurov in .NET Chat Убежище
а где вы по жс-у общаетесь?
источник

Dv

Dr. Friedrich von Never in .NET Chat Убежище
На той же ноде и с теми же депсами должно получаться одинаково, да.
источник

Dv

Dr. Friedrich von Never in .NET Chat Убежище
Я уверен, что на самом деле это не будет работать
источник

X

Xak in .NET Chat Убежище
Mikhail 才藤 中村 Bashurov
ну в жс так-то есть воспроизводимые билды (локфайлы и npm ci)
просто когда обновляют не ревьюят все дерево
"Да,  но, чесгря, нет"
источник

Dv

Dr. Friedrich von Never in .NET Chat Убежище
Mikhail 才藤 中村 Bashurov
ибо есть
1. детерминизм (нодомодули всегда будут одинаковыми по структуре)
2. локфайлы с припиненой версией и хэшсуммой
npm ci — кстати, тоже тот ещё изврат
источник

Dv

Dr. Friedrich von Never in .NET Chat Убежище
А я вот вам щас покажу как надо
источник

X

Xak in .NET Chat Убежище
и такой взял ноду, выкинул нахуй, открыл VS, новый солюшн, шарп
источник

M中

Mikhail 才藤 中村 Bashurov in .NET Chat Убежище
meh
источник

Dv

Dr. Friedrich von Never in .NET Chat Убежище
источник

Dv

Dr. Friedrich von Never in .NET Chat Убежище
А как делает npm ci — так не надо.
источник