Maison  >  Questions et réponses  >  le corps du texte

L'importation de mangouste provoque uniquement l'interruption de l'exécution

La ligne de code à l'origine du problème importe la mangouste dans le code const mongoose = require("mongoose")

Et il affichera l'erreur suivante :

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)

Si je supprime require( cette ligne, l'erreur n'apparaît pas

Sans aucune interaction avec mongodb ou mongoose, je n'ai aucune idée de ce qui se passe

J'ai essayé de réinstaller mongodb sur mon ordinateur et j'ai supprimé l'importation de mangouste, rien d'autre n'a interagi avec mangouste Je m'attendais à ce que ce soit comme une importation normale

P粉135799949P粉135799949398 Il y a quelques jours577

répondre à tous(1)je répondrai

  • P粉513316221

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

    J'ai résolu ce problème Le problème a fini par être que la version mangoose était plus récente que ma version de nœud, ce qui m'a amené à utiliser des fonctionnalités que ma version n'avait pas et des erreurs se sont produites. version mangouste : "^7.4.1" version du nœud : v12.22.1

    Maintenant, j'utilise : version mangouste : "^5.9.20"

    répondre
    0
  • Annulerrépondre