Tôi có một ứng dụng mà tôi đang triển khai cho Nodejitsu. Gần đây, họ gặp phải vấn đề về npm khiến ứng dụng của tôi chuyển sang ngoại tuyến trong vài giờ sau khi tôi thử (và không thành công) để khởi động lại, vì không thể cài đặt các phụ thuộc của ứng dụng. Tôi đã nói rằng điều này có thể được ngăn chặn trong tương lai bằng cách liệt kê tất cả các phụ thuộc của tôi là bundledDependencies
trong package.json của tôi, khiến cho các phụ thuộc được tải lên cùng với phần còn lại của ứng dụng. Điều đó có nghĩa là tôi cần package.json của mình để trông giống như thế này:Có cách nào để tự động tạo danh sách phụ thuộc đi kèm không?
"dependencies": {
"express": "2.5.8",
"mongoose": "2.5.9",
"stylus": "0.24.0"
},
"bundledDependencies": [
"express",
"mongoose",
"stylus"
]
Bây giờ, trên cơ sở KHÔ, điều này là không hấp dẫn. Nhưng điều tồi tệ hơn là việc bảo trì: Mỗi khi tôi thêm hoặc xóa một phụ thuộc, tôi phải thực hiện thay đổi ở hai nơi. Có lệnh nào tôi có thể sử dụng để đồng bộ hóa bundledDependencies
với dependencies
không?
PING :) Điều này có trả lời câu hỏi của bạn hoặc có điều gì khác cần giải quyết không? – wprl