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é.