Предположим, я пишу JS пакетный вызов two-js
, который зависит от конкретного файла dep.js
из one-js
. Проблема в том, что one-js
зависит от гигантского пакета puppeteer
, но конкретному файлу dep.js
вообще не нужен puppeteer
.
Таким образом, список файлов one-js
выглядит следующим образом:
- package.json
- index.js
- dep.js <= All I want is this file
- i-do-not-need-this.js <= this depends puppeteer
Я не хочу, чтобы мои пользователи устанавливали необязательный гигантский пакет puppeteer
.
Как можно исключить вложенный пакет puppeteer
в package.json
из two-js
?