еще про private NPM, Я же правильно понимаю, что его стоимость 7$ в месяц на команду? иль там есть еще какие-то другие тарифы?
просто имеет ли смысл париться над git subtree и lerna, если можно получить хорошую структуру и удобство за 7 баксов
Мы не пользуемся офциальным npm'ом для приватных репо, т.к. есть возможность поднять свой за бесплатно на своих серверах Самый простой вариант это что-то вроде этого: https://github.com/verdaccio/verdaccio Но у нас идет более продвинутый репозиторий, который позволяет хостить не только нпм пакеты, но также композеровские для пхп и докер контейнеры https://www.sonatype.com/nexus-repository-oss
Если выбирать между Subtree и сборкой пакетов, я бы выбрал сборку Если же смотреть между сборкой и лерной, то здесь надо уже брать во внимание сроки и трудозатраты Скажем, если надо быстро-быстро сделать один проект, но при этом заложить в основу переиспользуемый uikit, который затем можно было бы использовать для другого проекта, то лучше брать лерну, т.к. не надо будет выкатывать 100 версий при разработке первого проекта, но если понадобится - можно будет вынести Но если нет опыта в сборке пакетов, то лучше тогда воздержаться от лерны, научиться настраивать сборку, пройдя 7 кругов ада с различными бандлерами, tree shaking'ом и тд, и потом уже с этим опытом подключать лерну Иначе рискуете на лерне сделать пакеты так, что их потом без кучи рефакторинга не вынести в отдельные репозитории
Обсуждают сегодня