Мне действительно интересно это! Пожалуйста, @ комментируйте мне, если кто-нибудь придумает другие / лучшие идеи.
Вариант 1. Веб-проект ASP.NET с Web Essentials
Если вы просто хотите создать внешний JavaScript-проект, это простой вариант. Web Essentials прост в использовании и установке в Visual Studio. Вы можете использовать это для легкого минимизации. Затем вы можете использовать Qunit для тестирования. Это довольно простая и легкая точка входа в разработку на стороне клиента javascript.
Вариант 2. Инструменты Node.js для Visual Studio
Используйте Node.js Tools для Visual Studio . Это даст вам шаблоны проектов для многих из этих хороших вещей. Вы можете не использовать файл node.js, особенно если вы просто создаете библиотеку js на стороне клиента, но наличие файла node.js полезно для тестирования, и вам понадобится / нужно npm для установки всех других полезных вещей, упомянутых в моем исходном ответе Вариант 3).
Существует множество настроек, связанных с этим. Для некоторых разработчиков .NET это может быть препятствием для входа.
Вариант 3: Проект веб-сайта
Вот что я сделал в прошлом:
Я действительно создал этот проект в Eclipse! (Не ненавидь меня). Позже я создал решение Visual Studio с веб-сайтом Project . Я установил node.js, который, разумеется, не требуется, но я использовал его в качестве облегченного веб-сервера.
Тогда вы можете использовать Nuget или Bower для установки других вещей, таких как:
- require.js для управления модулями
- жасмин для модульного тестирования
- ворчание или глоток для билдов (минификация)
- Вы можете установить jslint или jshint для исправления кода.
Не все эти вещи обязательны. Я думаю, что Bower интегрирован в Visual Studio 2015. Некоторые из них потребуют сборок из командной строки, но после настройки их очень мало для запуска.