Mengimport mongoose hanya menyebabkan pelaksanaan terputus
P粉135799949
P粉135799949 2023-09-17 08:56:37
0
1
613

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粉135799949
P粉135799949

membalas semua(1)
P粉513316221

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"

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan