Я обновил свой .Net Core 2.0 проект до 2.1 .Затем я попытался установить SignalR (в частности, клиентскую библиотеку):
Внутри консоли диспетчера пакетов Visual Studio 2017 я инициализировал package.json (на самом деле я не знаю, что делает этот файл):
PM> npm init -y
Затем я попытался установить signalR:
PM> npm install @aspnet/signalr
Затем я получил эту ошибку:
npm : npm notice created a lockfile as package-lock.json. You should commit this file.
At line:1 char:1
+ npm install @aspnet/signalr
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (npm notice crea...mmit this file.:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
+ @aspnet/signalr@1.0.0
После этого я зафиксировал оба package.jsonи пакет-lock.json файлы в git, а затем попытался переустановить пакет.Теперь ошибка исчезла.
Что это была за ошибка и почему она исчезла из-за фиксации?