Rumah  >  Soal Jawab  >  teks badan

Mengimport mongoose hanya menyebabkan pelaksanaan terputus

Barisan kod yang menyebabkan masalah ialah mengimport luwak ke dalam kod const mongoose = require("mongoose")

Dan ia akan menunjukkan ralat berikut:

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)

Jika saya memadam require( baris ini, ralat tidak muncul

Tanpa sebarang interaksi dengan mongodb atau mongoose, saya tidak tahu apa yang berlaku

Saya cuba memasang semula mongodb pada komputer saya dan mengalih keluar import mongoose, tiada apa-apa lagi yang berinteraksi dengan mongoose Saya menjangkakan ia seperti import biasa

P粉135799949P粉135799949398 hari yang lalu574

membalas semua(1)saya akan balas

  • P粉513316221

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

    Saya menyelesaikan masalah ini Masalahnya akhirnya ialah versi mongoose lebih baharu daripada versi nod saya, yang menyebabkan saya menggunakan ciri yang versi saya tidak ada dan ralat berlaku. versi mongoose: "^7.4.1" versi nod: v12.22.1

    Sekarang saya menggunakan: versi mongoose: "^5.9.20"

    balas
    0
  • Batalbalas