Есть довольно много модулей, которые перечислены на странице узла github, но не публикуются в npm-registry. Эти модули нельзя установить с помощью npm.
Как правильно установить эти модули nodejs после их клонирования из Git?
Есть довольно много модулей, которые перечислены на странице узла github, но не публикуются в npm-registry. Эти модули нельзя установить с помощью npm.
Как правильно установить эти модули nodejs после их клонирования из Git?
Вам необходимо скачать их исходный код с гитхаба. Найдите основной файл и включите его в свой основной файл.
Пример этого можно найти здесь> Как вручную установить модуль node.js?
Обычно вам нужно найти источник и просмотреть файл package.json. Там вы можете найти главный файл. Чтобы вы могли включить это в свое приложение.
Чтобы включить example.js в ваше приложение. Скопируйте его в папку своего приложения и добавьте в верхнюю часть основного файла js.
var moduleName = require("path/to/example.js")
var myscript = require("http://www.mywebsite.com/myscript.js")
)? Похоже, этаrequire
функция не работает для внешних URL-адресов.-master
добавленные к github библиотеки; как в заменеxxx-master
наxxx
.Фактически вы можете установить модуль, указав вместо имени локальный путь. Пока в репозитории есть действующий
package.json
файл, он должен работать.Типа,
npm -l
и появится симпатичная справка:CLI:
Что бросилось в глаза, было:
npm install <folder>
В моем случае у меня были проблемы с
mrt
модулем, поэтому я сделал это (во временном каталоге)Клонировать репо
И я устанавливаю его глобально с помощью:
Наконечник:
Таким же образом можно установить репо в локальный проект npm с помощью:
А также можно создать ссылку на репо, если нужен патч в разработке:
источник
npm install <folder>
имеет множество других зависимостей от npm.Загрузите код с github в каталог node_modules
это должно сработать.
если у модуля есть зависимости и есть package.json, откройте модуль и введите npm install.
Надеюсь это поможет
источник
index.js
Вы можете клонировать модуль прямо в свой локальный проект.
Запустить терминал. cd в свой проект, а затем:
npm установить https://github.com/repo/npm_module.git --save
источник
Шаг за шагом:
use-gulp
который использует (require
ы) ,node_modules
какgulp
иgulp-util
.gulp-util
lib и протестировать ее локально в своемuse-gulp
проекте ...gulp-util
проект на github \ bitbucket и т. Д.cd use-gulp/node_modules
gulp-util
какgulp-util-dev
:git clone https://.../gulp-util.git gulp-util-dev
npm install
чтобы убедиться, что зависимостиgulp-util-dev
доступны.gulp-util
asgulp-util-dev
. В своемuse-gulp
проекте теперь вы можете заменить:require('gulp-util')...;
call на:,require('gulp-util-dev')
чтобы проверить изменения, внесенные вgulp-util-dev
источник