2016-08-23 16 views
5

Tôi muốn thử góc 2 cho VS 2015 nhưng điều kiện tiên quyết đầu tiên là node.js.Tôi có thể bắt đầu sử dụng góc 2 mà không có nút không?

Nếu tôi hiểu chính xác, tôi cần node.js làm máy chủ web và npm để tải xuống gói?

Tôi có thể làm tương tự với IIS và VS nu-get không?

+0

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

+0

@crashmstr Vì vậy, câu trả lời là tôi cần node.js vì các gói? –

+0

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

Trả lời

1

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

0

tôi phát triển trong Visual Studio 2015 tất cả các thời gian mà không NPM. Tôi đã thiết lập systemjs.config để tải angular, rxjs, ng-bootstrap và những người khác từ CDN tại unpkg.com. Rất ít điều kỳ quặc nhưng nó hoạt động tốt cho sự phát triển.

Các vấn đề liên quan