Подтвердить что ты не робот

Скачать исходный код из npm без npm install xxx

Можно загрузить исходный код приложения из (npm.org) без использования npm install xxx?

Это связано с тем, что мне нужен пакет, который не находится в github, но получил ошибку при установке с установкой npm, при загрузке файла произошла ошибка.

4b9b3361

Ответ 1

Вы можете использовать npm view [package name] dist.tarball, который вернет URL-адрес файла сжатого пакета.

Ответ 2

Простейший способ сделать это - npm pack <package_name>. Это приведет к извлечению tarball из реестра, поместит его в ваш кэш npm и поместит копию в текущий рабочий каталог. См. https://docs.npmjs.com/cli/pack

Ответ 3

npm pack XXX - самый быстрый тип, и он загрузит архив.

В качестве альтернативы:

npm v XXX dist.tarball | xargs curl | tar -xz

эта команда также будет:

  • Загрузите пакет с индикатором выполнения
  • Выгружает в папку с именем package

Ответ 4

В linux я обычно загружаю tarball пакета следующим образом:

wget `npm v [package-name] dist.tarball`

Обратите внимание на обратные выходы ``, в stackoverflow я не вижу их четко.

"v" - это еще один псевдоним для представления:

https://docs.npmjs.com/cli/view

Ответ 5

Почему бы вам не создать пустую директорию вне вашего проекта, установить там npm и получить источник из node_modules.

 cd /tmp
 mkdir dir1
 cd dir1
 npm install intersting_module
 cd node_modules

здесь находится полный модуль.

Вы также можете перейти http://npmjs.org, найти там модуль. Большинство модулей будут перечислять там репозиторий, и вы можете получить код оттуда.