I'm very interested! Please @ comment for me if anyone comes up with other / better ideas.
Option 1: ASP.NET Web Project with Web Essentials
If you just need a front panel javascript project, this is a simple option. Web Essentials is easy to use and install in Visual Studio. You can use this for easy minimization. Then you can use Qunit for testing. This is a pretty easy and easy entry point to the javascript client side.
Option 2: Node.js Tools for Visual Studio
Use Node.js Tools for Visual Studio . This will give you project templates for many of these good things. You can not use Node.js, especially if you just create a client-side js library, but Node.js is useful for testing, and you need / need npm to install all the other good things mentioned in my initial answer (Option 3) .
A lot of settings are connected with this. This may be an obstacle to entry for some .NET developers.
Option 3: Website Design
Here is what I have done in the past:

I actually created this project in Eclipse! (Do not hate me). Later I created a Visual Studio solution with a website project . I installed Node.js, which of course is not required, but I used it as a lightweight web server.
Then you can use Nuget or Bower to install other things, such as:
- require.js for module management
- jasmine for unit testing
- grunt or gulp to build (minimize)
- You can install jslint or jshint to fix the code.
Not all of these things are required. I think Bower is integrated in Visual Studio 2015. Some of them will require command line builds, but very few commands to run after setting it up.
Jess Apr 14 '16 at 2:11 2016-04-14 02:11
source share