Tôi đang cố gắng vượt qua
Cài đặt mongoose trên máy tính Windows 7
npm cài đặt cầy mangut
Nhưng không thể làm cho nó hoạt động được. Lỗi là:
kerberos.vcxproj -> D:\dan\revert\node_modules\mongoose\node_modules\mongodb\node_modules\mongodb-core\node_modules\kerberos\build\Release\\kerberos.node
> bson-ext@0.1.6 cài đặt D:\dan\revert\node_modules\mongoose\node_modules\mongodb\node_modules\mongodb-core\node_modules\bson\node_modules\bson-ext
> ./node_modules/node-pre-gyp/bin/node-pre-gyp.js cài đặt --fallback-to-build
'.' không được công nhận là lệnh nội bộ hoặc bên ngoài,
chương trình có thể hoạt động hoặc tập tin bó.
npm WARN tùy chọn dep không thành công, tiếp tục bson-ext@0.1.6
npm ERR! ngang hàng Gói mongoose không đáp ứng các yêu cầu phụ thuộc ngang hàng của anh chị em nó!
npm ERR! Nút ngang hàng không hợp lệ ngang hàng@0.1.18 muốn mongoose@~3
npm LỖI! Hệ thống Windows_NT 6.1.7601
npm ERR! lệnh "C:\\Program Files\\nodejs\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" " cài đặt ""cầy mangut"
npm ERR! cwd D:\dan\revert
nút npm ERR!
npm LỖI! npm -v 1.4.28
npm ERR mã EPEERINVALID
npm ERR! không ổn mã 0
Tôi đã thử:
- cài đặt npm -g nút-gyp
- npm gỡ cài đặt mongodb --savenpm cài đặt mongoose --save
mọi ý tưởng đều được chào đón
Tôi muốn để lại nhận xét nhưng tôi không có đủ điểm danh tiếng.
Tôi đồng ý với @ user645715, hãy thử phiên bản Mongoose thấp hơn. Hoặc cài đặt nút và npm mới nhất. Kiểm tra Trình quản lý phiên bản nút (NVM) để dễ dàng chuyển đổi giữa các phiên bản Nút.
Để xây dựng Node-gyp trên Windows, bạn cần cài đặt Python 2.7 và có các thành phần xây dựng Visual Studio. Chỉ cần cài đặt Visual Studio Express. Tất cả đều có trong tài liệu về nút-gyp: https://www.npmjs.com/package/node-gyp
Tôi là một lập trình viên xuất sắc, rất giỏi!