Mam 2 projekty github. Powiedzmy, że jeden to "mylibrary", a drugi to "test-projekt"
Mam link "mylibary" w "projekcie testowym" jako adres URL GitHub. Tak więc package.json wygląda jak poniżej.
dependencies: {
"mylibrary": "git+ssh://git@github.com/user/mylibrary.git"
}
Kiedy robię npm install
"mylibrary" jest pobierane i umieszczane wewnątrz "node_modules"
Ale wersja klonowa mojej biblioteki nie ma package-lock.json
ls node_modules/mylibrary | grep package-lock
nie daje wyników
Każda pomoc byłaby świetna. Dzięki.
Odpowiedzi:
1 dla odpowiedzi № 1Jest to zgodne z projektem. Od npm dokumentacja
Jednym kluczowym szczegółem na temat pakietu-lock.json jest to, że nie można go opublikować, a zostanie zignorowany, jeśli znajdzie się w dowolnym miejscu poza pakietem toplevel.