Перенос пакетов npm между частными каналами
Мне нужно перенести пакеты npm из частного канала Proget npm в артефакты Azure. На сервере ProGet у меня есть папка с тысячами пакетов, и никто не знает, какие из них частные. Файл packages.json отсутствует. Я пробовал npm init для создания packages.json, но он не работает на пакетах с определенной областью. Любые идеи, как получить пакеты npm из корневой папки и поместить их все в приватный канал?
1 ответ
Есть ли у ProGet пакеты npm в файлах.tar.gz? Или только в виде расширенных файлов? Если.tar.gz, вы можете загрузить все эти файлы, а затем загрузить их в артефакты Azure, написав скрипт, который называется npm publish
на каждом.tar.gz.