【发布时间】:2019-04-27 23:50:06
【问题描述】:
我想知道目前使用 PostgreSQL 而不是 MongoDb 和 MeteorJS 的最佳方式是什么。
我使用的是流星 1.8,我找到了包 https://github.com/numtel/meteor-pg,但为了让它工作,我需要这个包:https://github.com/numtel/meteor-pg-server,但是当我安装它时,我遇到了这个错误:
meteor 添加 numtel:pg-server => 添加包时出错:
在检查 numtel:pg-server@1.0.1 时: 错误:找不到此包的兼容二进制构建。联系包作者并要求他们发布它 适合您的平台。
我认为它与meteorJS 1.8 不兼容...
所以我找到了另一个包:https://github.com/Richie765/meteor-pg
这个问题是当我安装它时,我有这个错误:
meteor npm install meteor-pg --save
添加了来自 47 个贡献者的 26 个包,并在 5.961 秒内审核了 1904 个包
发现 2 个漏洞(1 个低,1 个高)
运行npm audit fix 来修复它们,或者运行npm audit 了解详情
meteor npm 审计修复 在 2.264 秒内更新 修复了 1904 个扫描包中 2 个漏洞中的 0 个 2 个漏洞需要人工审核且无法更新
meteor npm 审计
=== npm audit security report ===
Manual Review
Some vulnerabilities require your attention to resolve
Visit https://go.npm.me/audit-guide for additional guidance
高跨站脚本
包引导标签输入
已打补丁,无可用补丁
bootstrap-tagsinput 的依赖
路径引导标签输入
更多信息https://nodesecurity.io/advisories/124
低原型污染
包装lodash
在 >=4.17.5 中修补
modernizr的依赖
Path modernizr > lodash
更多信息https://nodesecurity.io/advisories/577
我认为这个问题的出现是因为我使用的是管理模板:Angle - Bootstrap Admin Template (http://wrapbootstrap.com/preview/WB04HF123) 因为当我重新启动项目时,出现以下错误:
无法解析某些模块:
“jquery.flot.spline/jquery.flot.spline.js”在/C/Users/R-D/Desktop/meteor/imports/startup/client/vendor.js (web.browser.legacy) “jqueryui-touch-punch/jquery.ui.touch-punch.min.js”在 /C/Users/R-D/Desktop/meteor/imports/startup/client/vendor.js (web.browser.legacy)
如果您发现与这些缺失模块相关的问题,请考虑运行:
meteor npm install --save jquery.flot.spline jqueryui-touch-punch
所以我执行meteor npm install --save jquery.flot.spline jqueryui-touch-punch 然后:
npm 错误!代码 E404 npm 错误! 404 未找到:jquery.flot.spline@latest
npm 错误!可以在以下位置找到此运行的完整日志: npm 错误! C:\Users\R-D\AppData\Roaming\npm-cache_logs\2018-11-26T10_35_09_102Z-debug.log
如果我的问题很愚蠢,我很抱歉,我是一名年轻的开发人员,这是我使用的第一个框架。
最好的问候。
【问题讨论】:
标签: postgresql meteor npm