Seit Node v12 können Sie entweder die Datei .mjs verwenden Erweiterung oder setzen Sie "type": "module" in Ihrer package.json .
Und Sie müssen node mit den --experimental-modules ausführen Flagge.
node --experimental-modules server.mjs
Sie können den SO-Link überprüfen
Oder Sie können .babelrc erstellen Datei im Stammverzeichnis Ihres Projekts. Fügen Sie Folgendes hinzu (und alle anderen Babel-Voreinstellungen, die Sie benötigen, können in dieser Datei hinzugefügt werden):
{
"presets": ["env"]
}
Installieren Sie babel-preset-env mit
npm install babel-preset-env
npm install babel-cli -g
# OR
yarn add babel-preset-env
yarn global add babel-cli
Gehen Sie nun in den Ordner, in dem sich Ihre server.js befindet Datei existiert und
Ausführen mit:
babel-node fileName.js
Oder Sie können npm start verwenden, indem Sie den folgenden Code zu Ihrer package.json hinzufügen Datei:
"scripts": {
"start": "babel-node server.js"
}
Es gibt einen Tutorial-Link für Set Up Next.js with a Custom Express Server + Typescript auf einem Medium, das für Sie sehr hilfreich sein wird.