Публикация пакета NPM только с не связанными зависимостями - PullRequest
1 голос
/ 23 октября 2019

Допустим, мы разрабатываем небольшую библиотеку javascript L .

Код в ES6. Чтобы использовать некоторую служебную функцию, такую ​​как debounce, мы устанавливаем lodash в качестве зависимости.

При сборке веб-пакет переносит код, связывая lodash код дерева *1009*, и в итоге получаемхороший маленький файл javascript, который мы хотим опубликовать и поделиться им в виде пакета npm.

Теперь в файле package.json в качестве зависимости указан lodash. Но это верно только во время сборки, это на самом деле не нужно в производстве.

Как правильно обращаться с такой ситуацией? Есть ли смысл считать lodash devDependency? Таким образом, «реальные» зависимости могут быть только externals только в веб-пакете?

Или нам следует каким-либо образом изменить файл package.json перед его публикацией?

Знаете ли вы какие-либо реальные примеры обработки проектов? этот вопрос?

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