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