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.