/ / Laravel Spark Uaktualnij do 6 Powoduje błędy dostępu github - laravel, github, laravel-spark

Laravel Spark Uaktualnij do 6 Powodując błędy dostępu github - laravel, github, laravel-spark

Zaktualizowałem iskrę laravel do wersji 6 ipodłączony do repozytorium github na stronie. Wszystko wydawało się być w porządku w poleceniu instalacji npm, ale kiedy uruchomiłem dev run, dostałem mnóstwo błędów, które w zasadzie powiedziały mi, że nie znaleziono rzeczy związanych z iskrą. Wydaje się być związany z nowym miksem? Czy potrzebuję nowego tokena github?

These dependencies were not found:
* auth/register-braintree in ./resources/assets/js/spark-components/auth/register-braintree.js
* auth/register-stripe in ./resources/assets/js/spark-components/auth/register-stripe.js
* kiosk/add-discount in ./resources/assets/js/spark-components/kiosk/add-discount.js
....

Zasugerował, że instaluję te zależności, ale uruchamiając te polecenia, powodując błąd, który wydaje się, że odmówiono mi dostępu do repo github.

Error while executing:
npm ERR! /usr/bin/git ls-remote -h -t ssh://git@github.com/auth/register-braintree.git
npm ERR!
npm ERR! Warning: Permanently added the RSA host key for IP address "192.30.253.113" to the list of known hosts.
npm ERR! Permission denied (publickey).
npm ERR! fatal: Could not read from remote repository.
npm ERR!
npm ERR! Please make sure you have the correct access rights
npm ERR! and the repository exists.

Założę się, że gdzieś na githubie jest połączenie, którego brakuje. Połączyłem się z repo na stronie ...

Odpowiedzi:

1 dla odpowiedzi № 1

Pojawiło się kilka problemówpołącz, aby spowodować ten błąd. Po pierwsze, wersja 6 iskry Laravela przeszła do struktury nazw, a ścieżka bazowa w pakiecie WWW musiała zostać zmieniona z ...

path.resolve(__dirname, "vendor/laravel/spark/resources/assets/js"),

... do ...

path.resolve(__dirname, "vendor/laravel/spark-aurelius/resources/assets/js"),

Drugi błąd polegał na tym, że pakiet ładujący pliki wydawał się być potrzebny. Nie jestem całkowicie pewien, czy było to konieczne dla tej konkretnej poprawki, ale powinieneś mieć świadomość, że jest to konieczne.


0 dla odpowiedzi nr 2

Upewnij się, że masz odpowiednie prawa dostępu a repozytorium istnieje.

Tak też github.com/auth/register-braintree jest prywatnym repo i musisz mieć swoje konto dodane jako współpracownik, nawet tylko dla dostępu / klonowania wspomnianego repo.

Lub adres URL nie jest w ogóle poprawny. Dostęp do publicznego repo może być uzyskany / sklonowany przez ssh lub https bez uwierzytelnienia (więc nie ma żadnego tokena).
Sprawdź, czy jest to jeden z repo z organizacji GitHub, z której pochodzi braintree.

Sprawdź także, czy wydanie spatie / laravel-mix-purgecss 20 obowiązuje tutaj:

Znalazłem problem:
Mój package.json plik odnosił się do „laravel-mix": "1.*".
Zmieniłem na „laravel-mix": "2.*„i wszystko poszło dobrze.
Powinienem dokładnie przeczytać instrukcję instalacji.