Sinds Node v12 kunt u de .mjs
. gebruiken extensie of stel "type": "module"
in uw package.json
.
En je moet node draaien met de --experimental-modules
vlag.
node --experimental-modules server.mjs
U kunt de SO-link controleren
Of u kunt .babelrc
. maken bestand in de hoofdmap van uw project.Voeg het volgende toe (en eventuele andere babel-presets die u nodig hebt, kunnen in dit bestand worden toegevoegd):
{
"presets": ["env"]
}
Installeer babel-preset-env
met behulp van
npm install babel-preset-env
npm install babel-cli -g
# OR
yarn add babel-preset-env
yarn global add babel-cli
Ga nu naar de map waar uw server.js
bestand bestaat en
uitvoeren met:
babel-node fileName.js
Of u kunt starten met npm start door de volgende code toe te voegen aan uw package.json
bestand:
"scripts": {
"start": "babel-node server.js"
}
Er is een tutorial link voor Set Up Next.js met een Custom Express Server + Typescript op een medium dat zeer nuttig voor u zal zijn.