Tôi đã tạo một tệp package.json
cho ứng dụng riêng tư của mình. Trong đó, tôi có các phụ thuộc của tôi được liệt kê, như mong đợi. Một số phụ thuộc đó có phụ thuộc của riêng họ. Khi chạy npm install
trên ứng dụng của tôi, nó không cài đặt các phụ thuộc của các phụ thuộc của tôi. Có điều gì sai với tệp package.json của tôi đang ngăn chặn điều này không? ("Winston" là một trong những phụ thuộc của tôi mà không được cài đặt đúng cách)package.json không cài đặt các phụ thuộc khi chạy npm install
{
"name": "my app",
"version": "0.0.1",
"dependencies" : {
"connect" : "1.8.5",
"express" : "2.5.8",
"socket.io" : "0.8.7",
"winston" : "0.5.9"
},
"engine": {
"node": ">=0.6"
}
}
phản ứng với ý kiến: NPM cài đặt các DEPS cấp cao nhất, tốt, không có lỗi, có vẻ như nó hoạt động. Nó chỉ không bao giờ tải các deps của deps. Sẽ thử tùy chọn -d.
Liệu các lệnh 'NPM cài đặt công việc -d'? –
Bạn có thông báo lỗi cụ thể không. Tôi đã có vấn đề này trước khi bắt nguồn từ một số phụ thuộc phụ thuộc không xây dựng. Nếu 'npm install' đang cố tải xuống bit, bạn đang đi đúng hướng. –
là 'npm link' và' npm install -d' giống nhau !? tôi luôn làm điều này với liên kết 'npm'. – pkyeck