2015-08-26 4 views
1

Я использую этот git repo: https://github.com/kudago/smart-app-bannerКак установить локальный пакет из локального источника?

Я загрузил его с git clone https://github.com/kudago/smart-app-banner.

Затем я попытался установить его из родительской директории с:

npm install --save smart-app-banner 

Это всегда устанавливает источник из GitHub репо, а не из местного источника.

Как получить источник, устанавливаемый из локальной копии, а не из github?

+0

Что именно вы пытаетесь сделать, вы всегда устанавливаете пакет? – Sohan

+0

Я хочу, чтобы скачать этот репо https://github.com/kudago/smart-app-banner, затем измените исходный код и скомпилируйте мою модификацию. Как я могу это сделать? – confile

+0

Даже если вы вносите изменения, как вы собираетесь это поддерживать, у вас есть собственный репозиторий npm. Как и в будущем, когда вы загружаете эту зависимость, вам потребуется загрузить с вашего репо? – Sohan

ответ

2

НОЙ установка/путь

это так просто, как то

+0

он всегда устанавливает источник из github. И проблема в том, что я понятия не имею, как скомпилировать источник? – confile

+0

вы можете скачать источник из github и указать путь по локальному ... –

+0

@confile, вам нужно убедиться, что 'npm' знает, что вы хотите установить из каталога, поэтому используйте' npm install./Smart-app-banner' , – robertklep

1

Если запустить НУЮ установку без каких-либо аргументов, он пытается установить текущую папку.
Перейти к этой папке и ввести npm Установить
или
Просто поместите загруженный файл в папку Node_modules вашего проекта.

+0

Я пробовал это с помощью репо выше, но он всегда устанавливает репо из github вместо моих локальных изменений , – confile

+0

Нет, вам не нужно использовать имя репо. если вы находитесь в том же каталоге, просто введите npm install – Vishu238

+0

Но это не скомпилирует исходный код. Как скомпилировать источник? – confile