sql >> Databáze >  >> NoSQL >> MongoDB

Nelze použít příkaz import mimo moduly

Od Node v12 můžete použít buď .mjs rozšíření nebo sadu "type": "module" ve vašem package.json .

A musíte spustit uzel s --experimental-modules vlajka.

node --experimental-modules server.mjs

Můžete se podívat na odkaz SO

Nebo můžete vytvořit .babelrc soubor v kořenovém adresáři vašeho projektu. Přidejte následující (a jakékoli další přednastavení babel, které potřebujete, lze přidat do tohoto souboru):

{
    "presets": ["env"]
}

Nainstalujte babel-preset-env pomocí

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

# OR

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

Nyní přejděte do složky, kde je váš server.js soubor existuje a

spustit pomocí:

babel-node fileName.js

Nebo můžete spustit pomocí npm start přidáním následujícího kódu do package.json soubor:

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

Existuje výukový program odkaz pro Set Up Next.js s Custom Express Server + Typescript na médiu, které vám bude velmi užitečné.



  1. kryptická chyba mongodb LEFT_SUBFIELD podporuje pouze Object:stats not:6

  2. Jak nastavit nastavení projektu Visual Studio s ovladačem mongo-cxx?

  3. mongodb - Najít dokument s nejbližší celočíselnou hodnotou

  4. MongoDB GeoJSON Nemůžete extrahovat geo klíče z objektu, deformovaná geometrie? při vkládání typu Polygon