Webpack поможет вам создать сборку как один файл со всем вашим кодом, также известным как bundle
.Все зависимости будут добавлены в комплект.Для инструмента CLI, в отличие от фронтэнда, это не работает, потому что вам нужно будет создавать сборку для каждой версии OS + Node.js. Так что вам не нужен веб-пакет для инструмента CLI.
Опять же, вы не должны добавлять зависимости в архив пакета, но веб-пакет сделает это.Не забывайте, что во время шагов preinstall
, install
, postinstall
npm выполняет всю необходимую работу по сборке кода C ++ и установке необходимых зависимостей для ОС пользователя и версии Node.js.
По моему опытубыл только один случай, когда нам нужно было хранить зависимости для сборки.Это был веб-сервер node.js для встроенного устройства с небольшим объемом памяти.Наша сборка должна была быть как можно меньше.Но это не ваш случай.
Возможно, вы используете typescript
или babel
для функций, которые не поддерживает node.js.В этом случае ваш код должен быть передан.Используйте папку dist
как часть вашего архива пакета.Конечно, вам не нужно хранить эту папку в git.