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.