2017-03-16 19 views
5

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?

+0

Dobre pytanie. Zatrzymałem się z tym samym problemem tutaj –

+1

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 –

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.