Khi cố gắng cài đặt một số gói node.js (cụ thể là sqlite3 và socket.io) bằng cách sử dụng npm install socket.io
trên máy tính Windows 7 của mình bằng Visual Studio 2012 (chứ không phải 2010) tôi đã có một số thất bại trông như thế này:npm cài đặt cho một số gói (sqlite3, socket.io) không thành công với lỗi MSB8020 trên Windows 7
C: \ Program Files (x86) \ MSBuild \ Microsoft.Cpp \ v4.0 \ V110 \ Microsoft.Cpp.Platform.targets (35,5): lỗi MSB8020: Không thể tìm thấy công cụ xây dựng cho Visual Studio 2010 (Nền tảng Toolset = 'v100'). Để xây dựng bằng cách sử dụng công cụ xây dựng v100 , hãy nhấp vào menu Dự án hoặc nhấp chuột phải vào giải pháp và rồi chọn "Cập nhật dự án VC++ ...". Cài đặt Visual Studio 2010 để xây dựng bằng cách sử dụng công cụ xây dựng Visual Studio 2010.
Yep đã làm việc cho tôi, mặc dù tôi cũng phải cập nhật nút nội bộ-gyp, điều này cũng sẽ hoạt động đối với mongoj và một số vấn đề khác khi sử dụng vs2012. – Idistic
Cảm ơn. Tôi lãng phí giờ cố gắng tìm ra những gì đã sai. – Joe
hoạt động hoàn hảo, đẹp nhất – Shuliyey