npm установить разветвленную ветку - PullRequest
0 голосов
/ 29 мая 2018

Я прошел несколько потоков по этой теме, но все еще не могу установить конкретный форк репозитория GitHub.

Я разветвил mui-org/material-ui на myuser/material-ui.Чтобы установить форк в моем основном проекте, я запустил следующую команду:

npm install --save myuser/material-ui

Это добавило строку "material-ui-workspace": "github:myuser/material-ui", в мой файл package.json.Под node_modules я вижу папку material-ui-workspace с содержимым разветвленного репо, но не фактическими файлами сборки.Откуда это -workspace взято?

Чтобы решить эту проблему, я запустил npm run build в разветвленном репо и зафиксировал папку сборки обратно в репо.Затем я снова выполнил ту же команду установки npm, но ничего не изменилось.

Что именно мне нужно сделать, чтобы установить это раздвоенное хранилище?

1 Ответ

0 голосов
/ 29 мая 2018

Я нашел ответ в этой теме https://stackoverflow.com/a/41058940/735310

Я закончил тем, что создал новое репо material-ui-package только с содержимым папки build, а затем развернул его, используя:

npm install --save myuser/material-ui-package и это сработало.

Это действительно довольно громоздко.Если есть лучший подход, пожалуйста, дайте мне знать.

Имя material-ui-workspace пришло из файла package.json главной ветви разветвленной папки.

...