Статьи

Как опубликовать ваш компонент Vue.js на NPM

Вы создали потрясающий компонент с Vue.js, который, как вы думаете, могут использовать другие разработчики в своих проектах. Как вы можете поделиться этим с ними?

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

  • Обеспечение зависимости не включены в пакет
  • Использование Webpack для создания отдельных сборок для браузера и Node
  • Создание плагина для браузера
  • Важная конфигурация package.json
  • Публикация на НПМ

Пример проекта: Vue Clock

Я создал этот простой компонент часов, который я собираюсь опубликовать на NPM. Возможно, это не самый крутой компонент, который вы когда-либо видели, но он достаточно хорош для демонстрации.

Конечный выход (приложение часов)

Конечный выход (приложение часов)

Вот файл компонента. Здесь нет ничего особенного, но обратите внимание, что я импортирую библиотеку моментов , чтобы отформатировать время. Важно исключить зависимости из вашего пакета, которые мы вскоре рассмотрим.

Clock.vue


HTML