Как установить разветвленные модули React в Symfony 4? - PullRequest
0 голосов
/ 30 декабря 2018

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

Модуль React имеет github и может быть установлен через npm, но как мне это сделать?установить его в Symfony?Как мне работать с файлами webpack.config.js и package.json в пакете, поскольку Symfony имеет свои собственные для этих файлов.

Я сравнил webpack.config.js, и кажется, что Symfony один может переопределить другой, так как он уже охватывает точку входа React и настройку babel.Что мне делать?

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

1 Ответ

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

NPM поддерживает установку зависимостей непосредственно с github (или другого хоста git) https://docs.npmjs.com/cli/install, поэтому выполнение npm install github:<githubname>/<githubrepo>[#<commit-ish>] должно работать нормально из каталога package.json.

Модуль React имеетgithub и может быть установлен через npm, но как мне установить его в Symfony?Как мне работать с файлами webpack.config.js и package.json в пакете, так как Symfony имеет свои собственные для этих файлов.

Я не знаком с Symfony, управляет ли он вашимЗависимости NPM после установки?Если это так, вам нужно будет определить, как выполнить npm install через Symfony.

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

Как указано выше, просто укажите путь к git, пока ваш PR не будет извлечен, затем обновитеpackage.json в исходное репо

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