скопируйте `npm pack` и разрешите потоковую передачу на стандартный вывод - PullRequest
0 голосов
/ 14 мая 2018

Команда npm pack позволяет только записать файл в текущий рабочий каталог.

Я ищу способ сделать это:

npm pack > $myfile

Итак, я собираюсь написать свою собственную версию пакета npm - но я не совсем знаю, как он реализован.

Кто-нибудь знает, является ли npm pack его реализованными в настоящее время пакетами node_modules?Есть ли какой-нибудь быстрый и грязный способ тиражировать его функциональность, но записывать вывод в stdout?

Я предполагаю, что пакет npm основан на команде tar и что команда tar позволяет вам писать в stdout ...

1 Ответ

0 голосов
/ 10 июля 2018

Вы можете использовать yarn вместо перезаписи npm

yarn pack -f some/other/path.tgz

или если вам действительно нужно перенаправить:

yarn pack -f /dev/stdout > some/other/path.tgz
...