windows - npm MongoDB 包在 Windows 上安装失败

标签 windows node.js mongodb

它说它“与您的操作系统或架构不兼容:mongo db@0.9.8"。有什么想法吗?(我安装了 mongo 并且运行良好)

C:\www\webhookit>npm install mongodb
npm WARN package.json ejs@0.6.1 No repository field.
npm WARN package.json webhookit-comment@0.0.3 No README data
npm WARN package.json webhookit-ejs@0.0.3 No README data
npm WARN package.json webhookit-http@0.0.5 No README data
npm WARN package.json webhookit-jsonparse@0.0.2 No README data
npm WARN package.json webhookit-objectbuilder@0.0.3 No README data
npm WARN package.json webhookit-jsonpath@0.0.3 No README data
npm WARN package.json webhookit-xml2js@0.0.2 No README data
npm ERR! notsup Unsupported
npm ERR! notsup Not compatible with your operating system or architecture: mongo
db@0.9.8
npm ERR! notsup Valid OS:    linux,darwin,freebsd
npm ERR! notsup Valid Arch:  any
npm ERR! notsup Actual OS:   win32
npm ERR! notsup Actual Arch: ia32

npm ERR! System Windows_NT 6.1.7601
npm ERR! command "C:\\Program Files (x86)\\nodejs\\\\node.exe" "C:\\Program File
s (x86)\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "mongodb"
npm ERR! cwd C:\www\webhookit
npm ERR! node -v v0.10.31
npm ERR! npm -v 1.4.23
npm ERR! code EBADPLATFORM
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     C:\www\webhookit\npm-debug.log
npm ERR! not ok code 0

最佳答案

webhookitpackage.json明确指出操作系统 “os”:[“darwin”,“linux”],

因此您会收到错误消息 npm 错误! notsup 有效操作系统:linux、darwin、freebsd npm 错误! notsup 实际操作系统:win32

也许您可以安全地删除该行,并且 webhookit 仍然可以在没有操作系统限制的情况下正常运行?

关于windows - npm MongoDB 包在 Windows 上安装失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25509409/

相关文章:

validation - 使用 Backbone.js 验证时如何处理异步调用(特别是唯一性)

c++ - Windows 线程创建期间的内存管理

php - 如何在 Windows 10 上升级 php 版本

windows - 如何检测系统上安装的 Windows Media 包

javascript - Node 中的请求流在被消费之前会发生什么?

node.js - 带子文件夹的 Heroku Node 部署

c - c中的windows服务代码,在哪里编写服务逻辑代码?

javascript - this 指向模块范围内的什么地方?

mongodb - 在意外的 mongo 版本升级后升级旧的 mongo 数据库

javascript - 如何在 MongoDB 中检索子文档引用