Brak pliku signalr.js po instalacji Microsoft..AspCore.SignalR

0

Brakuje mi pliku w wroot/js/signalr.js robie wedlug tego tutoriala: https://docs.microsoft.com/en-us/aspnet/core/tutorials/signalr?view=aspnetcore-2.1&tabs=visual-studio
Po wpisaniu komendy w nugetsie: install @aspnet/signalr Nic sie nie działo, wiec zainstalowałem z nugetsa Microsoft.AspCore.SignalR

Konkretnie to chodzi o to, ze nie potrafie podlaczyc skryptu signalR do pliku html.

<script src="~/lib/signalr/signalr.js"></script>

Poniewaz nie mam tego pliku w tym miejscu to nie dziala mi signalR. Mam zainstalowane signalR jako dllki i nie mam jak podac sciezki do tego pliku (W zalaczniku dolaczam screen tych dllek)
Czy ktoś wie jak moge podlaczyc script signal.js do htmla?

1

Microsoft.AspNetCore.SignalR to część backendowa.

Musisz z npma zainstalować część frontendową.

npm init -y
npm install @aspnet/signalr

Na pewno wpisywałeś dobrze te polecenia?

0

Tak wpisywałem dobrze, wyskakuje mi takie coś:

PM> npm init -y
npm : The term 'npm' is not recognized as the name of a cmdlet, function, script file, or operable program
. Check the spelling of the name, or if a path was included, verify that the path is correct and try again

.
Czyli musze pobrać node js z tego co widze w google?

0

W google chromie wywala takie bledy w consoli:
signalr.js:1 Failed to load resource: the server responded with a status of 404 (Not Found)
chat.js:9 Uncaught ReferenceError: signalR is not defined
at chat.js:9

chat.js to jest ten skrypt z tutoriala.

0

Tak, musisz mieć npm.

Możesz sprawdzić, czy nie wystarczy wykorzystać C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Web\External\npm.cmd, to jest starsza wersja npm używana w VS2017, powinno zadziałać nią, bez konieczności instalacji node.

1 użytkowników online, w tym zalogowanych: 0, gości: 1