Можно ли исключить файлы из списка пакетов NPM в моем package.json
?Можно ли исключить файлы из пакета NPM со стороны установки?
Например, я использую некоторые пакеты, которые также несут много тестов и языков, большинство из которых мне не нужны и которые нужно удалить на моей упакованной производственной версии. Тем не менее, они все еще включены в конечный пакет.
Я пытаюсь удалить столько файлов из пакетов, сколько могу (не делая их вручную каждый раз), чтобы сэкономить место и время компиляции. Окружающая среда, которую я использую, зацикливает все файлы в каталоге node_modules
и добавляет их в производственный пакет (все они упакованы с использованием javascript). Я хотел бы, чтобы решение JavaScript удаляло эти файлы при компиляции, поэтому конечный пакет как можно меньше.
Это для серверных пакетов nodejs или пакетов на стороне клиента, которые вы включаете в веб-приложение? –
пакеты на стороне клиента, например, numeraljs/momentjs/усы/магистрали – Flame
* «Я хотел бы, чтобы решение JavaScript удаляло эти файлы при компиляции, поэтому конечный пакет как можно меньше». * Если вы связали свой JavaScript, он будет содержать только файлы, зависящие от кода, который вы импортируете. Любые другие файлы в пакетах, которые не являются прямыми зависимостями (тесты или файлы CSS обычно не являются), не будут включены. –