Как очистить папку node_modules при подготовке к развертыванию
Как бы я пошел о чисткеnode_modules папка при подготовке моего кода для развертывания.
Я делаю приложение используяУзел-WebKit и предпочел бы включить наименьшее количество файлов при упаковке окончательной версии приложения, поскольку процесс распаковки занимает некоторое время.
мы смотрели наnpm dedupe
и использоватьnpm install --production
чтобы избавиться от дубликатов и получить только рабочие файлы, однако я все еще остаюсь сReadme
файлы,benchmarks
tests
а такжеbuild
файлы, которые я не делаюне нужно.
Что я хотел бы в конечном итоге для каждого модуля вnode_modules
папка являетсяLICENSE
файл, если он существует,package.json
и все остальное, что мне нужно для работы модуля, но не более того.
Вопрос:Как автоматически очистить каталог node_modules для коммита SCM двигался в том же направлении, но речь идет о совершении, поэтому не совсем то, что я ищу.
Вопрос:Чистые модули NPM опять был в том же духе, что и мой, но не совсем там.
это Ответ помогает, так как это более эффективная версия дляdedupe
для комплектации финального приложения.
Обновить
Я попробовал пользовательский модуль, связанный сВот но это некажется, работает правильно, даже после некоторого возни.
С учетом всего сказанного, я неЯ пока не нашел правильного ответа.
Вот'Это пример того, что я ищу.
В моем проекте у меня есть две зависимости:socket.io
а также .socket.io-client
Вместе они составляют15 МБ с550 файлы в110 папки.
Ручная уборка,readme
makefile
VC++
создавать файлы, такие как.pdb
а также.obj
и другие ненужные файлы, которые я смог сжать до2,74 МБ с265 файлы в73 папки.
Это только с двумя модулями.
Я хотел бы узнать, есть ли способ сделать это автоматически, желательно с.npm