Jestem naprawdę ciekawy! Proszę @ komentarz do mnie, jeśli ktoś wymyśla inne/lepsze pomysły.
Opcja 1: ASP.Projekt sieci Web z Web Essentials
Jeśli potrzebujesz tylko projektu javascript z przodu, jest to prosta opcja. Web Essentials jest łatwy w użyciu i instalacji w Visual Studio. Możesz użyć tego do łatwej minimalizacji. Następnie możesz użyć testu Qunit. Jest to dość łatwy i lekki punkt wejścia do programowania po stronie javascript.
Opcja 2: node.js Tools for Visual Studio
Korzystanie Node.js Tools for Visual Studio. Da ci szablony projektów dla wielu z tych dobrych rzeczy. Nie możesz skończyć używając node.js, szczególnie jeśli tworzysz bibliotekę js po stronie klienta, ale posiadanie pliku node.js jest pomocne przy testowaniu i będziesz potrzebować/potrzebować npm do zainstalowania wszystkich innych dobrych rzeczy wymienionych w mojej oryginalnej odpowiedzi (Opcja 3).
Istnieje wiele ustawień związanych z tym. Może to być przeszkoda dla niektórych programistów .NET.
Wariant 3: strona internetowa projektu
Oto co zrobiłem w przeszłości:
I rzeczywiście stworzony this project w Eclipse! (Nie nienawidź mnie). Później stworzyłem rozwiązanie Visual Studio z projektem strony internetowej . Zainstalowałem plik node.js, który z pewnością nie jest wymagany, ale używałem go jako lekkiego serwera WWW.
Następnie można użyć Nuget lub Bower zainstalować inne rzeczy jak:
- require.js zarządzania modułem
- jaśminu dla testów jednostkowych
- grunt lub łykać w przypadku kompilacji (zminimalizowanie)
- Można zainstalować jslint lub jshint do korekty kodu.
nie są wymagane wszystkie te rzeczy. Myślę, że Bower jest zintegrowany z Visual Studio 2015. Niektóre z nich będą wymagały kompilacji z wiersza poleceń, ale jest bardzo mało poleceń do uruchomienia po skonfigurowaniu.
Wątpię, czy odniesiesz sukces, robiąc * cokolwiek * z Visual Studio, jeśli chodzi o JavaScript. Możesz spojrzeć na [WebStorm] (http: //www.jetbrains.com/webstorm /) –
Wolałbym nie używać innego IDE, ale gdybym musiał, w jaki sposób zaproponowałbyś rozwiązanie obejmujące zarówno projekt WebStorm JS, jak i projekty Visual Studio .NET? Czy projekt WebStorm zostałby "wdrożony" w folderze projektu ASP.NET MVC, czy używałbyś niektórych skryptów? – Borek
Nie jestem pewien. Dla mnie, trzymam WebStorm otwarty, aby napisać mój kod, a ja przechodzę do VS, aby uruchomić/wdrożyć mój kod. To nie jest najbardziej elegancka konfiguracja na świecie, ale wszystko jest lepsze niż pisanie JS w VS! :) –