Tôi thực sự tò mò về điều này! Xin vui lòng @ bình luận với tôi nếu có ai đến với những ý tưởng khác/tốt hơn.
Tùy chọn 1: ASP.Dự án Web với Web Essentials
Nếu bạn chỉ muốn một dự án javascript kết thúc trước, đây là một lựa chọn dễ dàng. Web Essentials rất dễ sử dụng và cài đặt trong Visual Studio. Bạn có thể sử dụng điều này để dễ dàng minification. Sau đó, bạn có thể sử dụng Qunit để thử nghiệm. Đây là một điểm vào trọng lượng khá dễ dàng và nhẹ vào sự phát triển phía máy khách javascript.
Tùy chọn 2: Công cụ Node.js cho Visual Studio
Sử dụng Node.js Tools for Visual Studio. Nó sẽ cung cấp cho bạn các mẫu dự án cho rất nhiều những điều tốt đẹp này. Bạn có thể không kết thúc bằng cách sử dụng node.js đặc biệt nếu bạn chỉ tạo thư viện js phía máy khách, nhưng việc có node.js là hữu ích để thử nghiệm và bạn sẽ cần/cần npm để cài đặt tất cả những điều tốt đẹp khác được đề cập trong câu trả lời gốc của tôi (Tùy chọn 3).
Có rất nhiều thiết lập liên quan đến điều này. Nó có thể là rào cản đối với một số nhà phát triển .NET.
Lựa chọn 3: trang web dự án
Dưới đây là những gì tôi đã làm trong quá khứ:
Tôi thực sự tạo this project trong Eclipse! (Đừng ghét tôi). Sau đó tôi tạo ra một giải pháp Visual Studio với một dự án trang web. Tôi đã cài đặt node.js mà chắc chắn không cần thiết, nhưng tôi đã sử dụng nó như một máy chủ web nhẹ.
Sau đó, bạn có thể sử dụng NuGet hoặc Bower để cài đặt những thứ khác như:
- require.js quản lý mô-đun
- nhài cho kiểm tra đơn vị
- grunt hoặc nuốt chửng cho bản dựng (minification)
- Bạn có thể cài đặt jslint hoặc jshint để sửa mã.
Không phải tất cả những điều này là bắt buộc. Tôi nghĩ rằng Bower được tích hợp vào Visual Studio 2015. Một số trong số này sẽ yêu cầu xây dựng dòng lệnh, nhưng có rất ít lệnh để chạy khi bạn thiết lập nó.
Tôi nghi ngờ bạn sẽ có nhiều thành công làm * bất cứ điều gì * với Visual Studio khi nói đến JavaScript. Bạn có thể xem [WebStorm] (http: //www.jetbrains.com/webstorm /) –
Tôi không muốn sử dụng một IDE khác nhưng nếu tôi phải làm thế nào, bạn sẽ đề xuất cấu trúc giải pháp bao gồm cả dự án WebStorm JS và dự án Visual Studio .NET như thế nào? Dự án WebStorm sẽ "triển khai" vào thư mục dự án ASP.NET MVC hay bạn sẽ sử dụng một số tập lệnh? – Borek
Tôi không chắc chắn. Đối với tôi, tôi giữ cho WebStorm mở để viết mã của tôi và tôi chuyển sang VS để chạy/triển khai mã của tôi. Nó không phải là thiết lập thanh lịch nhất trên thế giới, nhưng bất cứ điều gì là tốt hơn so với viết JS trong VS! :) –