Teraz, gdy usunęli project.json w Visual Studio 2017, ale npm używali do instalowania pakietów w devDependencies w tym pliku, w jaki sposób używamy npm do instalacji pakietów teraz? Jeśli utworzę plik package.json, czy nie byłoby to zbędne z uwagi na istniejący plik MyProject.csproj?Jak korzystać z npm w Visual Studio 2017 bez pliku project.json?
5
A
Odpowiedz
1
Po zainstalowaniu biblioteki za pośrednictwem terminala i kliknięciu zależności w projekcie rozwiązania można zauważyć, że biblioteka zostanie oznaczona jako nieobowiązująca.
Obca oznacza pakiet jest zainstalowany, ale nie jest wymieniony w package.json Twojego projektu
więc używać package.json jeśli chcesz zainstalować pakiety.
Dobre pytanie. Zatrzymałem się z tym samym problemem tutaj –
Skończyło się na użyciu npm init i dodało package.json w folderze głównym, jak zawsze. Nadal możemy instalować rzeczy używając npm i będzie to plik package.json. Jeśli chcesz coś dodać do "prekompilacji" w project.json, teraz musimy to zrobić w pliku .csproj. Oto, jak to działa: https://docs.microsoft.com/en-us/dotnet/articles/core/tools/project-json-to-csproj –