sql >> Database teknologi >  >> NoSQL >> MongoDB

Kan ikke bruge importerklæring uden for moduler

Siden Node v12 kan du bruge enten .mjs udvidelse eller sæt "type": "module" i din package.json .

Og du skal køre node med --experimental-modules flag.

node --experimental-modules server.mjs

Du kan tjekke SO-linket

Eller du kan oprette .babelrc fil i roden af ​​dit projekt. Tilføj følgende (og alle andre Babel-forudindstillinger, du har brug for, kan tilføjes i denne fil):

{
    "presets": ["env"]
}

Installer babel-preset-env ved hjælp af

npm install babel-preset-env
npm install babel-cli -g

# OR

yarn add babel-preset-env
yarn global add babel-cli

Gå nu til mappen, hvor din server.js fil findes og

køre med:

babel-node fileName.js

Eller du kan køre med npm start ved at tilføje følgende kode til din package.json fil:

"scripts": {
    "start": "babel-node server.js"
}

Der er et tutorial link til Konfigurer Next.js med en Custom Express Server + Typescript på et medie, der vil være meget nyttigt for dig.



  1. Redis benchmarking for hget- og hset-kommandoer

  2. Sådan gendannes en specifik samling i MongoDB ved hjælp af logisk sikkerhedskopiering

  3. Brug redis til at bygge en realtidschat med socket.io og NodeJs

  4. Vil redis incr-kommandoen være begrænsning til et bestemt antal?