Ошибка: не удается найти модуль «mongodb» после обновления метеора до 1.6.1.1 - PullRequest
0 голосов
/ 27 мая 2018

edit - есть что-то странное: mongo появляется как в файлах package.json, так и в файлах .meteor / packages (если он вообще появился в package.json - его не было до обновления), но в разных версиях.вот мой package.json:

{
  "name": "something",
  "version": "1.1.1",
  "private": true,
  "scripts": {
    "start": "meteor run"
  },
  "dependencies": {
    "@babel/runtime": "^7.0.0-beta.49",
    "babel-runtime": "^6.26.0",
    "bootstrap": "^3.3.7",
    "google-protobuf": "^3.5.0",
    "grpc": "^1.12.2",
    "grpc-tools": "^1.6.6",
    "meteor-node-stubs": "^0.3.3",
    **"mongodb": "^3.1.0-beta4",**
    "react": "^16.4.0",
    "react-dom": "^16.4.0",
    "react-progressbar.js": "^0.2.0",
    "react-router": "^3.2.1",
    "react-router-dom": "^4.2.2"
  }
}

, а вот мой .meteor / packages:

meteor-base@1.3.0             # Packages every Meteor app needs to have
mobile-experience@1.0.5       # Packages for a great mobile UX
**mongo@1.4.2                   # The database Meteor supports right now**
blaze-html-templates@1.0.4 # Compile .html files into Meteor Blaze views
reactive-var@1.0.11            # Reactive variable for tracker
tracker@1.1.3                 # Meteor's client-side reactive programming library

standard-minifier-css@1.4.0   # CSS minifier run for production mode
standard-minifier-js@2.3.1    # JS minifier run for production mode
es5-shim@4.7.0                # ECMAScript 5 compatibility for older browsers
ecmascript@0.10.6              # Enable ECMAScript2015+ syntax in app code
shell-server@0.3.1            # Server-side component of the `meteor shell` command

session@1.1.7
tarang:ssl

После обновления до 1.6.1.1 мое приложение не запускается, происходит сбой ссообщение «Ошибка: не удается найти модуль« mongodb »».

Попытался запустить установку метеора npm, даже забрал всю папку node_modules и снова собрал ее.

Попытался запустить обновление метеора npm.

Пытался запустить метеор npm, установить mongodb.

Пытался вернуться к версии 1.6.0.1.

Все еще не может найти mongodb.

Важно- mongodb есть, все коллекции есть - я могу получить к нему доступ через терминал с помощью "meteor mongo".

Любая помощь?

Если это поможет - данные в БД могут быть удаленыесли нет другого пути.

(работает на Ubuntu 16.04)

Спасибо

1 Ответ

0 голосов
/ 28 мая 2018

В конце концов, проблема была не в проекте, а в глобальном метеоре, поэтому я удалил и заново установил метеор в глобальном масштабе, и все вернулось на круги своя…

Спасибо всем!

...