Мне нужно использовать сторонний модуль npm, он очень старый, я не могу напрямую использовать его с npm i
и reqiure
, мне нужно изменить некоторый исходный код этого модуля npm для моего особого случая использования.
Так что я думаю клонировать исходный код модуля npm в мою базу исходного кода и использовать его напрямую.
Поскольку модуль npm не является чистым модулем JS, он содержит некоторый C-код.Я понятия не имею, как это сделать.
Не могли бы вы дать мне некоторые рекомендации?
Например, предположим, что сторонний модуль npm имеет значение request
, поэтому обычно я просто npm i --save request
и затем в своем коде я могу использовать его следующим образом:
const request = require('request');
Поскольку я хочу изменить код запроса, поэтому я скачаю исходный код запроса из https://github.com/request/request
и, возможно, поставлю lib
папку в корень моего проекта.
Тогда как можно использовать request
из этой папки lib
?
скажем, это
request
включает в себя некоторый код
c
, как я могу использовать его снова с
lib
?