Sedan Node v12 kan du använda antingen .mjs
tillägg eller ställ in "type": "module"
i ditt package.json
.
Och du måste köra noden med --experimental-modules
flagga.
node --experimental-modules server.mjs
Du kan kolla SO-länken
Eller så kan du skapa .babelrc
fil i roten av ditt projekt. Lägg till följande (och alla andra Babel-förinställningar du behöver, kan läggas till i den här filen):
{
"presets": ["env"]
}
Installera babel-preset-env
använder
npm install babel-preset-env
npm install babel-cli -g
# OR
yarn add babel-preset-env
yarn global add babel-cli
Gå nu till mappen där din server.js
fil finns och
kör med:
babel-node fileName.js
Eller så kan du köra med npm start genom att lägga till följande kod till din package.json
fil:
"scripts": {
"start": "babel-node server.js"
}
Det finns en självstudielänk länk för Konfigurera Next.js med en Custom Express Server + Typescript på ett medium som kommer att vara till stor hjälp för dig.