【新手求助】安装mongodb这个包,发生了"python" 的错误. 多图求助
发布于 7 年前 作者 a578242325 2979 次浏览 最后一次编辑是 6 年前 来自 问答

在看旧的node开发指南 途中遇到不少问题 但在github 或者 cnode都能找到相关的问题的解决办法 但是今天实在卡壳了 各种百度都没用 特意望各位大牛帮帮~如下 npm install mongodb安装 这个包 提示如下: QQ图片20151119234634.jpg

然后 基于express框架 运行的项目 提示 QQ图片20151119235748.png ’DEFAULTPORT’ 这个变量不存在 。。。 代码如下: QQ图片20151120000000.png 但是把 这个变量写死 换成27017 就可以正常运行了

还有我的session配置是这样的 app.use( session({ secret: settings.cookieSecret, store: new MongoStore({ db: settings.db, }), resave: false, saveUninitialized: true }) );

所以兜转回去 我个人得到的问题可能是 mongodb因为python的问题 安装包的时候 出现了错误 不完整什么的 或者还是出现了其他的问题 所以特意来求救 各位大神 帮帮 这问题卡了我一晚上了 呜呜呜 谢谢大哥

1 回复

gyp的运行依赖于python环境,去下个2.7或者3.4版本的python安装,注意add path,然后重新执行npm install mongodb即可 至于找不到变量,有可能是因为gyp没有运行,有些东西没有编译,但这只是我猜测

回到顶部