Как редактировать пакет nodejs? - PullRequest
0 голосов
/ 19 сентября 2018

У меня есть проект nodejs.В рамках этого проекта я установил пакет через npm install youtube-dl --save.Итак, у меня нет каталога ./SuperProject/node_modules/youtube-dl/, содержимое которого выглядит так:

|-/bin
   +- youtube-dl       <--- what is that thing ?
|-/example
|-/lib
   +- youtube-dl.js    <--- core code and executable ... i guess
|-/scripts
|-/test
|-LICENSE
|-package.json
|-README.md

Я проверяю и вижу, что могу редактировать ./node_modules/youtube-dl/lib/youtube-dl.js, добавив одно условие к основному пакетуfile:

if (options.format) {
    args.push('--sub-format=' + options.format);
}

Я инстинктивно и смело добавляю эти строки в ./node_mudules/youtube-dl/lib/youtube-dl.js.

Обратно в корень, я перезапускаю свой скрипт:

cd ../../SuperProject
node superproject.js

Не вижуизменить в моем выводе.Правильно ли я отредактировал ./node_modules/youtube-dl/lib/youtube-dl.js?Или ./node_modules/youtube-dl/bin/youtube-dl реальная сделка для редактирования?

1 Ответ

0 голосов
/ 20 сентября 2018

Да, изменить youtube-dl/lib/youtube-dl.js.console.log('hello world') может доказать, что это правильный файл для редактирования.Я понятия не имею, что такое youtube-dl/bin/youtube-dl.

...