Упаковка компонента React для повторного использования в других проектах Visual Studio 2017 MVC - PullRequest
0 голосов
/ 19 декабря 2018

Создание сайта MVC в Visual Studio.Стек выглядит следующим образом:

  • Компоненты TypeScript React
  • Redux
  • C # бэкэнд

Я ищу пакет / объединитькомпания <Header />, это дочерние компоненты (<Navbar /> и т. д.) и связанные CSS, изображения и файлы шрифтов.

Цель этого состоит в том, чтобы консолидировать веб-элементы компании, чтобы в будущих проектах компоненты создавались путем установки Company.WebComponents пакета NuGet или NPM.

Затем введите <Header /> влюбая страница React будет заполнять все элементы из пакета.Если компонент или его дочерние элементы модифицируются в любой момент, они могут быть опубликованы, а затем обновлены при перестроении и развертывании сайтов.

Есть ли у кого-нибудь какие-либо предложения для такого типа настройки или как вы подходите?это?

1 Ответ

0 голосов
/ 19 декабря 2018

Просто создайте публичный или приватный пакет npm, мы постоянно этим занимаемся на моей работе.Вы можете следовать этому руководству, ему год, но он все еще точен: https://medium.com/@BrodaNoel/how-to-create-a-react-component-and-publish-it-in-npm-668ad7d363ce

Если вы используете tfs / azure dev ops, частный npm включен во вкладку «Опубликовать».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...