Замена файла из Node_Modules - PullRequest
0 голосов
/ 21 декабря 2018

Мне пришлось изменить файл в модуле узла.которые переписываются с помощью npm install.Могу ли я сохранить измененный файл в своей локальной папке src?затем замените его из node_module, пока ng serve / ng build.

, пожалуйста, помогите мне, как мне этого добиться.

Ответы [ 2 ]

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

Лучший способ справиться с этим - раскошелиться на репо.

Вот ссылка: https://help.github.com/articles/fork-a-repo/.

Используя этот способ, вы можете контролировать содержимое пакета.

Затем обновите файл package.json, указав свой адрес repositpry.

Я бы также не рекомендовал отправлять ваши пакеты в Git.Пакеты уже находятся под контролем версий (в своем собственном репо), и отправка в Git просто раздувает ваше репо без всякой причины.

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

Как вы, возможно, уже знаете, в проекте есть файл package.json, в котором упоминаются все зависимые и зависимые от разработки пакеты.Мы не помещаем нашу папку node_modules в GitHub, вместо этого всякий раз, когда кто-то загружает наш проект, он просто делает npm i, и все библиотеки, упомянутые в package.json, устанавливаются в новую папку с именем node_modules, даже если вы вносите какие-либо измененияв папке node_modules не будет обновляться по npm, откуда другие будут устанавливать пакеты.

Если вы хотите внести какие-либо изменения в папку node_modules, она не будет сохранена, все, что вы можете сделать, это сделатьизменения в вашем коде (например, вы хотите переопределить css библиотеки, которую вы импортировали, инструменты open dev ищут ее класс, используют host, чтобы переопределить css, или elementRef (ViewChield), чтобы добавить или удалить класс из элемента)

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