Я хотел бы знать, каков наилучший способ использования PostgreSQL вместо MongoDb с MeteorJS.
Я использую метеор 1.8 и обнаружил пакет https://github.com/numtel/meteor-pg, но длячтобы он работал, мне нужен этот пакет: https://github.com/numtel/meteor-pg-server но при его установке у меня появляется эта ошибка:
meteor add numtel: pg-server => Ошибки при добавлении пакетов:
При проверке numtel: pg-server@1.0.1: ошибка: не найдена совместимая двоичная сборка для этого пакета.Свяжитесь с автором пакета и попросите его опубликовать его для вашей платформы.
Я думаю, что он не совместим с meteorJS 1.8 ...
Итак, я нашел другой пакет: https://github.com/Richie765/meteor-pg
И проблема с этим, когда я его устанавливаю, у меня есть эта ошибка:
meteor npm install meteor-pg --save
добавил 26 пакетов от 47 участников и проверил 1904 пакетав 5.961s обнаружили 2 уязвимости (1 низкая, 1 высокая), запустили npm audit fix
, чтобы исправить их, или npm audit
для получения более подробной информации
Метеор npm исправления до даты обновления в 2.264 с исправлено 0 из 2 уязвимостей в 1904отсканированные пакеты 2 уязвимости требуют ручного просмотра и не могут быть обновлены
аудит метеорита 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
Низкое загрязнение прототипа
Пакет Лодаш
Исправлено в> = 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/RD/Desktop/meteor/imports/startup/client/vendor.js (web.browser.legacy) "jqueryui-touch-punch / jquery.ui.touch-punch.min.js "в /C/Users/RD/Desktop/meteor/imports/startup/client/vendor.js (web.browser.legacy)
Если вы заметили проблемы, связанные с этими отсутствующими модулями, попробуйте запустить:
meteor npm install --save jquery.flot.spline jqueryui-touch-punch
, поэтому я выполняю установку meteor npm -сохраните jquery.flot.spline jqueryui-touch-punch, а затем:
npm ERR!код E404 нпм ERR!404 Не найдено: jquery.flot.spline@latest
npm ERR!Полный журнал этого прогона можно найти в: npm ERR!C: \ Users \ RD \ AppData \ Roaming \ npm-cache_logs \ 2018-11-26T10_35_09_102Z-debug.log
Извините, если моя проблема тупая, я молодой разработчик, и это первыйрамки, которые я использую.
С уважением.