Публикации по теме 'npm'
Непоследовательность как особенность
На изображении ниже изображены логотипы двух самых смертоносных менеджеров пакетов, массово используемых почти каждым разработчиком JS.
Взаимодействовать с ними просто и легко с помощью нескольких команд CLI. То, что они делают, довольно просто, загружает пакеты для вас в соответствии с конкретной версией. Левый логотип принадлежит bower , а правый, конечно, npm .
Опыт Bower и npm
Пользуюсь bower уже довольно давно (более 1 года), так как работаю с фронтендом и опыт..
Создание приложения MicroFrontend с помощью Bit Tool 🎩 (почему только серверная часть имеет все удовольствие ...
Частный реестр NPM с Bit
C heckout аккаунт Bit Шихера. 👏 👏
Зачем нужен Microfrontend?
Хорошая разработка внешнего интерфейса - это непросто. Еще сложнее масштабировать фронтенд-разработку, чтобы несколько команд могли одновременно работать над большим и сложным продуктом. В этом блоге мы опишем недавнюю тенденцию разбиения монолитов внешнего интерфейса на множество более мелких и более управляемых частей, а также то, как эта архитектура может повысить эффективность и..
Уловки npm, часть 1: получить список глобально установленных пакетов
Быстрый вопрос: все ли из вас знают точное количество глобально установленных пакетов npm на вашей рабочей станции? Возможно нет.
Это особенно верно для новичков в NodeJS / npm , которые часто пробуют самые популярные пакеты, устанавливая их глобально, даже не определяя их в своих файлах package.json; однако это может быть полезно даже для более продвинутых разработчиков NodeJS, которые могут не знать всех уловок с интерфейсом командной строки npm.
Итак, вот оно:
Давайте немного..
Сборка Typeform React Embed SDK
Сборка Typeform React Embed SDK
В начале этого года мы полностью переписали Typeform Embed SDK. Мы удалили все сторонние зависимости, чтобы сделать библиотеку как можно меньше, и появилась Typeform Vanilla Embed Library . Он использует чистый JavaScript для встраивания форм в ваши веб-сайты и веб-приложения.
Сейчас мы выпускаем Typeform React Embed Library 🎉 . Он построен на нашей ванильной библиотеке для встраивания и использует тот же API. Если вы знакомы с Vanilla Embed..
[Node.js] Использование локального модуля в проектах npm версии 5.4.2
[Node.js] Использование локального модуля в проектах npm версии 5.4.2
У вас есть несколько проектов, в которых используются одни и те же абстрактные библиотеки, вы можете хранить «одинаковую независимую копию» (не очень хорошо) или создать частный репозиторий на npm.js.
Я поделюсь с вами своим экспериментальным подходом, который хорош в конкретном случае.
Файловая структура следующая:
/serviceA
/serviceB
/library
Обе службы используют одни и те же абстрактные классы / скрипты из..
Руководство по объектному сравнению в JavaScript
Я читал грамматику javascript автора JavaScript Teacher , когда вдруг наткнулся на сравнение объектов в одной из глав. Несколько лет назад, когда я все еще изучал основы javascript, мне было трудно понять примитивные типы данных и объекты. Мне просто было непонятно, почему операторы сравнения не работают с объектами.
Чтение об этой же проблеме в грамматике javascript напомнило мне об этой проблеме и вдохновило меня написать базовый шаблонный код, который помогает сравнивать как..
Как создать, протестировать и опубликовать повторно используемый компонент Vuejs с помощью Vue-cli
В этой статье я хочу показать вам, как просто создать библиотеку компонентов с помощью Vue-cli, протестировать ее локально и опубликовать на npm как пакет npm.
Прежде всего, создайте проект Vue-cli и назовите его vue-custom-checkbox :
vue create vue-custom-checkbox
Подсказка : если вы не знакомы с Vue-cli, посетите официальный веб-сайт Vue-cli .
после этого в папке components создайте новый компонент и назовите его Checkbox :
для локального теста используйте его в..