Bạn có thể phát triển ứng dụng Angular 2 tốt trong Visual Studio (với một số cấu hình có thể gây đau). Bạn cũng có thể phục vụ các ứng dụng Angular 2 trong IIS (hoặc bất kỳ máy chủ web nào khác cho vấn đề đó). Tuy nhiên để quản lý các gói Angular 2 sử dụng, và để cung cấp một máy chủ web nhẹ-wight bạn có thể sử dụng trong phát triển, sử dụng NodeJs là cách dễ nhất và được đề nghị.
NuGet và npm là các sản phẩm tương tự trong thực tế là cả hai đều cung cấp cách đóng gói tệp và tạo gói phần mềm. NuGet chạy riêng rẽ thông qua dòng lệnh hoặc bên trong VisualStudio, trong khi npm đi kèm với NodeJS và là trình quản lý gói tích hợp sẵn của Node mà bạn không thể chạy mà không có NodeJS.
Đây là Visual Studio Quick Start được cung cấp bởi đội kiễu góc: https://angular.io/docs/ts/latest/cookbook/visual-studio-2015.html
Nguồn
2016-08-23 19:10:35
Nút (sử dụng npm) là cách dễ dàng để nhận các gói phụ thuộc. Cũng vì Agular2 là một khung front-end, bạn có thể lưu trữ nó trên bất kỳ máy chủ web nào. – crashmstr
@crashmstr Vì vậy, câu trả lời là tôi cần node.js vì các gói? –
Cài đặt node.js là điển hình để bạn có thể sử dụng npm để cài đặt các gói để sử dụng trong trang Angular của bạn. Một số khung kiểm thử đơn vị cũng có thể sử dụng nút để chạy. – crashmstr