Istnieje sporo modułów, które są wymienione na stronie github węzła, ale nie są publikowane w rejestrze npm. Tych modułów nie można zainstalować przy użyciu npm.
Jaki jest prawidłowy sposób instalacji tych modułów nodejs po sklonowaniu ich z Gita?
Istnieje sporo modułów, które są wymienione na stronie github węzła, ale nie są publikowane w rejestrze npm. Tych modułów nie można zainstalować przy użyciu npm.
Jaki jest prawidłowy sposób instalacji tych modułów nodejs po sklonowaniu ich z Gita?
Musisz pobrać ich źródło z github. Znajdź plik główny, a następnie dołącz go do pliku głównego.
Przykład tego można znaleźć tutaj> Jak ręcznie zainstalować moduł node.js?
Zwykle musisz znaleźć źródło i przejrzeć plik package.json. Tam możesz znaleźć główny plik. Abyś mógł to uwzględnić w swojej aplikacji.
Aby dołączyć przykład.js do swojej aplikacji. Skopiuj go do folderu aplikacji i dołącz go na górze głównego pliku js.
var moduleName = require("path/to/example.js")
var myscript = require("http://www.mywebsite.com/myscript.js")
)? Wygląda na to, żerequire
funkcja nie działa w przypadku zewnętrznych adresów URL.-master
dołączone do github biblioteki; jak w zmianiexxx-master
naxxx
.Właściwie możesz zainstalować moduł, podając zamiast nazwy ścieżkę lokalną. Dopóki repozytorium ma prawidłowy
package.json
plik, powinno działać.Typ,
npm -l
a pojawi się całkiem pomoc:CLI:
Moją uwagę przykuło:
npm install <folder>
W moim przypadku miałem problem z
mrt
modułem, więc zrobiłem to (w katalogu tymczasowym)Sklonuj repozytorium
I instaluję go globalnie z:
Wskazówka:
W ten sam sposób można również zainstalować repozytorium do lokalnego projektu npm z:
A także można utworzyć link do repozytorium, na wypadek gdyby potrzebna była łatka w fazie rozwoju:
źródło
npm install <folder>
ma niezliczone inne zależności npm.Pobierz kod z github do katalogu node_modules
że należy to zrobić.
jeśli moduł ma zależności i ma plik package.json, otwórz moduł i wpisz npm install.
Mam nadzieję że to pomoże
źródło
index.js
Możesz sklonować moduł bezpośrednio do swojego projektu lokalnego.
Uruchom terminal. CD do swojego projektu, a następnie:
npm install https://github.com/repo/npm_module.git --save
źródło
Krok po kroku:
use-gulp
który używa (require
ów)node_modules
jakgulp
igulp-util
.gulp-util
biblioteki lib i przetestować ją lokalnie w swoimuse-gulp
projekcie ...gulp-util
Projekt rozwidlenia na github \ bitbucket itp.cd use-gulp/node_modules
gulp-util
jakogulp-util-dev
:git clone https://.../gulp-util.git gulp-util-dev
npm install
aby upewnić się, żegulp-util-dev
są dostępne zależności .gulp-util
asgulp-util-dev
. W swoimuse-gulp
projekcie możesz teraz zamienić:require('gulp-util')...;
callrequire('gulp-util-dev')
na:, aby przetestować wprowadzone zmianygulp-util-dev
źródło