Heim  >  Fragen und Antworten  >  Hauptteil

Das Importieren von Mungo führt lediglich zu einer Unterbrechung der Ausführung

Die Codezeile, die das Problem verursacht, ist das Importieren von Mungo in den Code const mongoose = require("mongoose")

Und es wird der folgende Fehler angezeigt:

C:\Users\libor\OneDrive\Escritorio\todo\dev\Aplay\proyectos\mustang-oneclic\node_modules\mongodb\lib\operations\add_user.js:16
        this.options = options ?? {};
                                ^

SyntaxError: 意外的标记 '?'
    at wrapSafe (internal/modules/cjs/loader.js:915:16)
    at Module._compile (internal/modules/cjs/loader.js:963:27)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
    at Module.load (internal/modules/cjs/loader.js:863:32)
    at Function.Module._load (internal/modules/cjs/loader.js:708:14)
    at Module.require (internal/modules/cjs/loader.js:887:19)
    at require (internal/modules/cjs/helpers.js:74:18)
    at Object.<anonymous> (C:\Users\libor\OneDrive\Escritorio\todo\dev\Aplay\proyectos\mustang-oneclic\node_modules\mongodb\lib\admin.js:4:20)
    at Module._compile (internal/modules/cjs/loader.js:999:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)

Wenn ich diese Zeile lösche require(, erscheint der Fehler nicht

Ohne Interaktion mit mongodb oder mongoose habe ich keine Ahnung, was los ist

Ich habe versucht, mongodb auf meinem Computer neu zu installieren und den Mongoose-Import entfernt, sonst interagierte nichts mit Mongoose Ich hatte erwartet, dass es wie ein normaler Import sein würde

P粉135799949P粉135799949398 Tage vor573

Antworte allen(1)Ich werde antworten

  • P粉513316221

    P粉5133162212023-09-18 00:21:17

    我解决了这个问题 问题最终是因为mongoose版本比我的node版本要新,导致我使用了我的版本没有的功能而出现错误 mongoose版本:"^7.4.1" node版本:v12.22.1

    现在我正在使用: mongoose版本:"^5.9.20"

    Antwort
    0
  • StornierenAntwort