2016-10-27 27 views
15

Phiên bản hiện tại của tham chiếu AngularJS 2 luôn là cấu hình dựa trên npm.Làm thế nào để sử dụng AngularJS 2 mà không cần npm và Node.js?

  1. Có thể quản lý dự án AngularJS 2 không có npm không?
  2. Có thể sử dụng AngularJS 2 trong sản xuất tĩnh mà không NPM/Node.js

Tôi đã tìm thấy câu trả lời cho các ví dụ sử dụng các phiên bản beta của AngularJS 2 liên kết usiing như https://code.angularjs.org/2.0.0-beta.17/angular2-all.umd.min.js. Nhưng đối với các phiên bản hiện tại (như 2.1.1) thì không có hỗ trợ nào. Mỗi ví dụ và tài liệu trỏ tới npm (như https://angular.io/guide/quickstart).

+0

Bất kỳ lý do cho việc này? –

+5

@RobinDijkhof Tôi muốn sử dụng nó trong một dự án Java và cũng được phục vụ bởi chính ứng dụng Java. – GreNodge

Trả lời

1

Bạn cần thư mục node_modules trong dự án của mình, mà bạn nhận được từ npm hoặc bạn có thể tìm thấy trực tuyến ở đâu đó. Tôi đã chạy các dự án mà không có npm một vài lần, thay vì sử dụng npm và lệnh npm start bạn chỉ có thể chạy mã của bạn với bất kỳ trình soạn thảo bạn đang sử dụng bắt đầu lệnh.

+1

Điều này tôi cũng đã tìm ra nhưng nếu bạn muốn phát triển AngularJS2 cùng với TypeScript (với tôi cũng thích) thư mục node_modules chứa rất nhiều thứ khác không cần thiết trong môi trường sản xuất. Điều này có thể phù hợp nếu có lệnh để chỉ đặt nội dung kịch bản lệnh java vào một thư mục riêng biệt. – GreNodge

+0

Đó là lý do tại sao bạn sử dụng cli góc hoặc npm becase khi bạn chuyển dự án của mình vào sản xuất. từ dự án của bạn và chỉ triển khai những gì là tối thiểu. – Bean0341

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