The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  вход/выход  слежка  RSS
"Facebook представил Yarn, новый пакетный менеджер для JavaSc..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +/
Сообщение от opennews (ok) on 11-Окт-16, 21:01 
Компания Facebook представила (https://code.facebook.com/posts/1840075619545360/yarn-a-new-.../) новый пакетный менедржер Yarn (https://yarnpkg.com/), ориентированный на управления зависимостями в проектах на языке JavaScript. Yarn разработан совместно с инженерами из компаний Exponent, Google и Tilde, и вобрал в себя опыт и лучшие идеи менеджеров зависимостей Bundler (https://github.com/bundler/bundler), Cargo (https://github.com/rust-lang/cargo) и npm (https://github.com/npm/npm), уделяя особое внимание  производительности, надёжности и безопасности. Исходные тексты распространяются (https://github.com/yarnpkg/yarn) под лицензией BSD.  Сборки подготовлены (https://yarnpkg.com/en/docs/install) для macOS, Windows и Linux.

Для достижения высокой производительности в Yarn применена техника кэширования всех загруженных пакетов, что позволяет исключить ситуаций, в которых может потребоваться повторная загрузка. Для ускорения также применяется распараллеливание операций, что позволяет существенно сократить время установки пакетов. Надёжность обеспечивается благодаря расширенной системе блокировок и детерминированному алгоритму установки, гарантирующему, что установленный пакет будет работать идентично на любых системах. Для поддержания безопасности в Yarn осуществляется проверка целостности каждого установленного пакета по контрольным суммам.


Основные возможности:


-  Режим работы в offline: если пакет устаналивался ранее, то его повторная установка может быть осуществлена без наличия сетевого соединения;

-  Идентичность зависимостей: на любых системах, независимо от порядка установки, будет установлен точно такой же набор зависимостей;

-  Оптимизация сетевого взаимодействия: применяются эффективные алгоритмы  группировки пакетов в очередь и обеспечения максимальной пропускной способности при загрузке данных;

-  Стойкость к проблемам в сети: сбой выполнения одного запроса не приводит к прерыванию установки, в случае проблем запрос будет повторён;

-  Возможность комбинирования реестров: можно устанавливать любые пакеты из репозиториев npm и Bower;

-  Плоский режим: для избежания появления дубликатов в Yarn предусмотрен анализ заменяемости версий зависимостей - при несовпадении версии, определяется возможность использования уже установленной версии;


-  Возможность создания фильтров лицензий, допускающих для установки только модули с заданными лицензиями;
-  Наличие стабильного JavaScript API и абстрактной модели журналирования для упрощения интеграции с различными сборочными инструментариями;

-  Минималистичный интерфейс командной строки.


URL: https://code.facebook.com/posts/1840075619545360/yarn-a-new-.../
Новость: http://www.opennet.me/opennews/art.shtml?num=45305

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  –15 +/
Сообщение от th3m3 (ok) on 11-Окт-16, 21:01 
Есть же npm. Наплодят сейчас ещё менеджеров пакетов, как фрамеворков.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +1 +/
Сообщение от ттт on 11-Окт-16, 21:11 
пакетные менеджеры для линукса/юникса/позикса/gnu/solaris/[подставь сюда свою идею] как-то ведь существуют.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

8. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +9 +/
Сообщение от KonstantinB (ok) on 11-Окт-16, 21:45 
npm ужасен, в нем допущены все архитектурные ошибки, какие можно было
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

14. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +32 +/
Сообщение от Аноним (??) on 11-Окт-16, 23:43 
Это же яваскрипт. Там все такое, начиная от языка.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

38. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +1 +/
Сообщение от Кодер on 12-Окт-16, 11:10 
Неумение пользоваться языком ещё не говорит об его архитектурных изъянах.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

43. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +13 +/
Сообщение от Balancer (ok) on 12-Окт-16, 12:18 
А умение пользоваться языком не говорит о его архитектурных достоинствах.

JavaScript вполне объективно ужасен. Нужно или плохо знать альтернативы или быть совсем упёртым фанатом, чтобы не признавать это :) И, естественно, ужасная архитектура языка никак не коррелирует с его популярностью.

Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

45. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  –1 +/
Сообщение от Аноним email(??) on 12-Окт-16, 12:58 
Ну что вы так... ES6 вполне годнота.
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

52. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  –1 +/
Сообщение от Кодер on 12-Окт-16, 14:39 
Я и нечего и не говорил про архитектурные достоинства. Я сказал, что можно обходить эти изъяны по возможности за счёт уверенного владения языком.
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

56. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +1 +/
Сообщение от Crazy Alex (ok) on 12-Окт-16, 15:04 
Можно, но это всё же с горя. Плюс это создаёт некий фильтр восприятия - что допустимо, а что - нет.
Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

61. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +2 +/
Сообщение от Balancer (ok) on 12-Окт-16, 17:27 
> Плюс это создаёт некий фильтр
> восприятия - что допустимо, а что - нет.

Вообще, есть такая бяка. Если язык позволяет писать плохо, то каким самоконтролем ни занимайся, нет-нет, да плохо напишешь :) И, как правило, чем более язык гибкий и мощный, тем легче на нём писать плохо. Тем сложнее поддерживать длительное время большие проекты.

Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

63. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +1 +/
Сообщение от freehck email(ok) on 12-Окт-16, 19:06 
> И, как правило, чем более язык гибкий и мощный, тем легче на нём писать плохо.

Я сомневаюсь, что мощность языка и возможность писать плохо коррелируют между собой.

Хотя на первый взгляд и кажется, что это так: на наиболее гибком и мощном Lisp можно запросто таких граблей понаделать, что сам автор ногу сломит потом это всё поддерживать.

Но возьмём php - он вроде не гибкий и не мощный, а написать на нём плохо почему-то удаётся прямо на автомате каждому первому. Возьмём Ocaml - он вроде гибкий и мощный, а написать плохо тяжело.

Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору

60. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +/
Сообщение от Balancer (ok) on 12-Окт-16, 17:25 
> можно обходить эти изъяны по возможности за счёт уверенного владения языком.

Так это относится к любому языку. Хоть к Brainfuck'у :) Поэтому не может служить критерием оценки языка.

Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

66. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +/
Сообщение от Led (ok) on 12-Окт-16, 21:23 
> можно обходить эти изъяны по возможности за счёт уверенного владения языком.

Демагоги-гуманитарии так и пытаются делать.

Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

64. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +/
Сообщение от Отражение луны (ok) on 12-Окт-16, 19:26 
Я думаю, с вашим скудным IQ вам не стоит рассуждать на такие темы.
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

70. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  –1 +/
Сообщение от Кодер on 12-Окт-16, 23:07 
А какой, по-вашему, язык объективно не ужасен?
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

65. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +/
Сообщение от Led (ok) on 12-Окт-16, 21:21 
> Неумение пользоваться языком ещё не говорит об его архитектурных изъянах.

А умение пользоваться только языком говорит о професиональных изьянах пользователя.

Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

35. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  –1 +/
Сообщение от Sabakwaka (ok) on 12-Окт-16, 10:20 
>> допущены все архитектурные ошибки...

И при этом на скольких миллиардах браузеров всё работает без проблем?
На четырёх?

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

40. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  –1 +/
Сообщение от Аноним (??) on 12-Окт-16, 11:38 
А как связаны браузеры и npm?
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

10. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +/
Сообщение от Zenitur (ok) on 11-Окт-16, 21:54 
yum умер - да здравствует yam!
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

21. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +/
Сообщение от Аноним (??) on 12-Окт-16, 02:46 
dnf
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

26. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +/
Сообщение от Илья (??) on 12-Окт-16, 06:32 
npm и yum вообще никак не связаны
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

41. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +/
Сообщение от Вы забыли заполнить поле Name on 12-Окт-16, 12:07 
Только тем, что теперь можно случайно перепутать sudo yum install c sudo yarn install
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

32. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +8 +/
Сообщение от 1 (??) on 12-Окт-16, 09:37 
У вас ШГ, m != rn
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

57. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  –1 +/
Сообщение от Аноним (??) on 12-Окт-16, 15:23 
Поставить что ли моноширный шрифт для опеннета?
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

79. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +/
Сообщение от анан on 16-Окт-16, 09:23 
> моноширный

Ты и так в одного ширяешься, судя по всему

Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору

73. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  –1 +/
Сообщение от Ilya Indigo (ok) on 13-Окт-16, 08:56 
> У вас ШГ, m != rn

У меня в зелёнке после обновления freetype до 2.7 уже тоже. :-(
https://itmages.ru/image/view/5019094/1ada2a0c
вместо
https://itmages.ru/image/view/4566777/61a011c0
Они, таки, своё мыло, которое впихнули в 2.6.4, впихнули в 2.7.

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

2. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +14 +/
Сообщение от Аноним (??) on 11-Окт-16, 21:11 
Делали очередной фреймворк, получился пакетный менеджер.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  –2 +/
Сообщение от KonstantinB (ok) on 11-Окт-16, 21:44 
https://github.com/yarnpkg/yarn/blob/master/src/package-cons...

Фи. SAT solver не осилили. Незачет.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +/
Сообщение от Аноним (??) on 11-Окт-16, 22:28 
Джавно пора.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  –3 +/
Сообщение от Аноним (??) on 11-Окт-16, 22:56 
Чем оно лучше nmp3 + shrinkwrap? Тем что не может собирать нативные C++ либы на сервере?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +6 +/
Сообщение от Аноним (??) on 12-Окт-16, 00:14 
А не могли бы вы поделиться зачем вам собирать c++ либы на сервере при помощи жаваскриптового пакетного менеджера?
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

33. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +1 +/
Сообщение от Аноним (??) on 12-Окт-16, 09:48 
Биндинги же
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

36. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  –1 +/
Сообщение от Sabakwaka (ok) on 12-Окт-16, 10:22 
> А не могли бы вы поделиться зачем вам собирать c++ либы на
> сервере при помощи жаваскриптового пакетного менеджера?

Внедрять себе руткиты.


Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

15. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +/
Сообщение от Джобс on 12-Окт-16, 00:01 
Сейчас главная фишка это поддержка lock-файла, как в Bundler. Без этого раньше трудно было работать в большой команде и апдейтить зависимости.

Главный минус — легаси package.json. Понятно зачем, но все же хотелось большей свободы по примеру того же Bunlder'а :(

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +1 +/
Сообщение от all_glory_to_the_hypnotoad (ok) on 12-Окт-16, 01:37 
> ... пакетный менеджер Yarn

Прямо таки фантазия у людей прёт изо всех щелей.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

22. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +1 +/
Сообщение от Аноним (??) on 12-Окт-16, 03:24 
Как же хорошо, что я больше не занимаюсь кодингом под веб. Хренова куча различной готовности библиотек, менеджеров и прочей ерунды. Постоянно что-то работает через *опу, постоянная гонка за "прозрачной морковкой" в виде 0,0(1)% в скорости от переписи библиотеки с использованием новой технологии "поделка на колене".
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

30. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +1 +/
Сообщение от Харли on 12-Окт-16, 09:28 
Да вообще фейсмейкерство = труъ адъ. Пока все манагерские свистелки-перделки прикрутишь, с ума сойти можно. А потом начинается: одному слишком красненько, другому оно же сильно фиолетово и плевать что он дальтоник, зато он главнюк иоппа-понеслась, открываем чемпионат по размеру причандалов, бюджетов и количества подчиненных... Свят-свят-свят
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

23. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +2 +/
Сообщение от Аноним (??) on 12-Окт-16, 03:27 
очень хорошо. npm делают люди, не вызывающие никакого доверия и уважения - см. kik, nodevember. Теперь надо сделать следующий шаг и избавиться от их репозиториев. (inb4 очередная идиотская шутка про "избавиться от js")
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

24. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +/
Сообщение от Аноним (??) on 12-Окт-16, 05:05 
Да вообще все, что сделано людьми, не вызывает никакого доверия. Ты поймешь это, когда в разгар популярности "убийцы npm" ты напишешь точно такой же комментарий, но направленный против другого пакетного менеджера.
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

67. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +/
Сообщение от Led (ok) on 12-Окт-16, 21:27 
Ты так говоришь, как будто кто-то из джавастриптизёров может вызывать уважение.
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

25. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +/
Сообщение от jOKer (ok) on 12-Окт-16, 06:02 
В принципе, все верно говорят, - у npm и впрямь трудности, в том числе и архитектурные. Единственно: как бы лекарство не оказалось хуже болезни; может стоило лучше новую ветку npm выпустить?

Как известно, у команды Facebook наряду с очень даже верными идеями есть и весьма спорные реализации, вроде шаблонов в коде (react). Тут не получится так же?

Но конечно, посмотреть новый менеджер будет весьма любопытно.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

27. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +/
Сообщение от Аноним (??) on 12-Окт-16, 06:56 
давно заметил: если человек выражает недовольство шаблонами в коде react, значит он никогда ничего не писал на react
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

28. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +1 +/
Сообщение от jOKer (ok) on 12-Окт-16, 07:27 
Если вы имеете ввиду мое выражение

>> есть и весьма спорные реализации

то, вообще говоря, это не недовольство, а просто попытка быть объективным: насколько мне известно, данная методика имеет как завзятых сторонников, так и яростных противников. И с этой точки зрения решение Facebook завязаться на нее безусловно можно назвать "спорным". Что я и делаю.

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

29. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +/
Сообщение от Аноним (??) on 12-Окт-16, 07:47 
Любое решение - спорное. Вообще любое.
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

34. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +1 +/
Сообщение от мимопроходил on 12-Окт-16, 10:09 
> решение Facebook завязаться на нее безусловно можно назвать "спорным"

Если вы о JSX, то никто не заставляет его использовать - всегда можно обойтись "pure JS" кодом, вроде createElement. Собственно, JSX потом в него и транслируется. Поэтому говорить, что Facebook "завязал" React на JSX.

> React JSX transforms from an XML-like syntax into native JavaScript. XML elements, attributes and children are transformed into arguments that are passed to React.createElement.

Source: https://facebook.github.io/react/docs/jsx-in-depth.html#the-...

Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

39. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  –1 +/
Сообщение от jOKer (ok) on 12-Окт-16, 11:25 
Это только теория. А на практике - главная "вкусняшка" реакта - JSX. Убери ее и что останется от него? Не так уж и много, между прочим. И в этом "немногом" ровно ничего революционного. Разработчики выбирают реакт в первую, во вторую и в последнюю тоже очередь из-за JSX. Это чистая правда.

Но практика смешивания кода и шаблонов, так популярная у пыхеров, вовсе не так популярна у всех остальных, и вызывает массу критики этих самых остальных. И это тоже правда.

Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

42. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +/
Сообщение от Вы забыли заполнить поле Name on 12-Окт-16, 12:12 
> Это только теория. А на практике - главная "вкусняшка" реакта - JSX.
> Убери ее и что останется от него? Не так уж и
> много, между прочим.

Шта? Виртульный DOM, который сам определеяет diff изменений - вот главная идея реакта, а не синтаксис как описать это виртуальное дерево.


Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

48. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  –2 +/
Сообщение от jOKer (ok) on 12-Окт-16, 13:32 
Считаете идею буферного редринга достойной упоминания? Нууу... в принципе, вы конечно в чем-то правы - в js это ноухау. Однако назвать это "революцией" я бы все же постеснялся.
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

54. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +/
Сообщение от Кодер on 12-Окт-16, 14:57 
По-моему, vdom появился раньше реакта, поэтому diff - это только особенность реализации. Мне кажется главная идея реакта - это компоненность.

Информация с главной страницы:
"Component-Based. Build encapsulated components that manage their own state, then compose them to make complex UIs."

Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

76. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  –1 +/
Сообщение от Тетя Сара on 14-Окт-16, 01:27 
Та кто вам такое сказал? Лева не смешивайте вы эту водку с пивом, пейте отдельно!
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

31. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +/
Сообщение от Аноним (??) on 12-Окт-16, 09:37 
Устанавливает сам себя в 4 раза быстрее чем npm, при этом сохраняет в .lock-файл разрешенные зависимости и повторно ставит себя еще в 4 раза быстрее.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

37. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  –3 +/
Сообщение от fail on 12-Окт-16, 10:59 
> Компания ...

так, очень гут, можно отркывать тотализатор:
- лиca, хpoмой и т.д. - ктo первый интeгрирyeт идею ?
- время превращения из пакетнoгo в мaгaзинный - полгода, год, .. ?
- будyт ли coвместимыми менеджepы из лисы и хpoмого(в принципе вопрос риторический) ?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

44. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  –1 +/
Сообщение от Аноним (??) on 12-Окт-16, 12:29 
Б- безопасность

he easiest way to install Yarn on macOS and generic Unix environments is via our shell script. You can install Yarn by running the following code in your terminal:

curl -o- -L https://yarnpkg.com/install.sh | bash

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

46. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  –1 +/
Сообщение от й on 12-Окт-16, 13:26 
что самое смешное, npm install -f yarn работает, но почему-то задвинут на третью страницу способов установки
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

47. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  –1 +/
Сообщение от й on 12-Окт-16, 13:27 
тьфу, -g, конечно же
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

49. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +/
Сообщение от Crazy Alex (ok) on 12-Окт-16, 13:45 
И что здесь странного?
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

53. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  –1 +/
Сообщение от й on 12-Окт-16, 14:46 
эм, смотри. у них инструкция для установки:

1. установите ноду
2. curl .../install.sh | sudo bash (и оно выкачивает tgz, ставит в /opt и модифицирует .bashrc)

разве не логичнее будет:

1. установите ноду (npm идёт в комплекте)
2. npm install -g yarn ?

Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

55. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +2 +/
Сообщение от Crazy Alex (ok) on 12-Окт-16, 15:02 
Учитывая, что они считают npm плохим/небезопасным? Разумеется, не логичнее.
Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору

58. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  –1 +/
Сообщение от й on 12-Окт-16, 16:13 
учитывая, что у них `-g` deprecated (и по делу), способа поставить grunt/gulp/bower без npm нет. логично же ставить yarn как и все эти остальные.
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

51. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +/
Сообщение от ivan1986 on 12-Окт-16, 14:32 
generic Unix environments это все что угодно включая LFS
А что вы хотели? на маке до сих пор нормального пакетного менеджера нет.
деб и рпм репы есть, даже в аур закинули.
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

59. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  –1 +/
Сообщение от й on 12-Окт-16, 16:38 
> на маке до сих пор нормального пакетного менеджера нет.

homebrew же. кстати, там уже yarn в pull requests.

Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

62. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +/
Сообщение от Вы забыли заполнить поле Name on 12-Окт-16, 17:50 
> homebrew же

Он умеет подпись пакетов?

Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору

68. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  –2 +/
Сообщение от й on 12-Окт-16, 22:04 
в арче до недавнего времени полное отсутствие подписей почти никого не смущало, кстати.

в brew есть sha256-суммы для бинариков и сурсов, прямо в каждой формуле.

Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору

69. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  –1 +/
Сообщение от Led (ok) on 12-Окт-16, 22:54 
> в арче до недавнего времени полное отсутствие подписей почти никого не смущало,
> кстати.

современная школота не знает, что такое смущение, кстати.

Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору

71. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +/
Сообщение от Вы забыли заполнить поле Name on 13-Окт-16, 01:32 
В pacman подпись добавлена в версии 4.0.0 вышедшей 2011-10-13.
У homebrew ее нет.
Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору

75. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +/
Сообщение от ivan1986 on 13-Окт-16, 16:44 
*нормального*
Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору

50. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +1 +/
Сообщение от Kroz (ok) on 12-Окт-16, 14:13 
Жду пакетного менеджера для .txt файлов
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

72. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +/
Сообщение от Аноним (??) on 13-Окт-16, 04:52 
Почувствуйте разницу:
[desktop] ~/projects/hosp/frontend $ time npm install
...
real    0m28.309s
user    0m11.650s
sys    0m0.947s

[desktop] ~/projects/hosp/frontend $ time yarn install
...
real    0m7.218s
user    0m4.247s
sys    0m0.447s

Выбор очевиден.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

74. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +/
Сообщение от deadfood (ok) on 13-Окт-16, 16:29 
leftpad уже отрелизили?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

77. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  –2 +/
Сообщение от Аноним (??) on 15-Окт-16, 11:15 
Что я вижу? Упоминание "Facebook", словосочетание "Facebook представил" в заголовке новости, упоминание "JavaScript" и словосочетание
"новое _что-то_ для JavaScript". Каждая эта вещь, взятая отдельно – уже повод для минуса, а тут аж целое комбо.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

78. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +2 +/
Сообщение от Аноним (??) on 15-Окт-16, 11:40 
Каждый вымер, подобный твоему - не достоин существования в принципе, но не на опеннете - тут тако еще одобряется, да еще и поощряется "объективными" модераторами
Ответить | Правка | ^ к родителю #77 | Наверх | Cообщить модератору

80. "Facebook представил Yarn, новый пакетный менеджер для JavaSc..."  +/
Сообщение от Аноним (??) on 16-Окт-16, 14:57 
Когда нам WebAssembly представят? А то хочется на Python под Front-End писать.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру