Sejak Node v12, Anda dapat menggunakan .mjs
ekstensi atau atur "type": "module"
di package.json
. Anda .
Dan Anda perlu menjalankan node dengan --experimental-modules
bendera.
node --experimental-modules server.mjs
Anda dapat memeriksa tautan SO
Atau Anda dapat membuat .babelrc
file di root proyek Anda. Tambahkan berikut (dan preset babel lain yang Anda butuhkan, dapat ditambahkan dalam file ini):
{
"presets": ["env"]
}
Instal babel-preset-env
menggunakan
npm install babel-preset-env
npm install babel-cli -g
# OR
yarn add babel-preset-env
yarn global add babel-cli
Sekarang, buka folder tempat server.js
Anda file ada dan
jalankan menggunakan:
babel-node fileName.js
Atau Anda dapat menjalankan menggunakan npm start dengan menambahkan kode berikut ke package.json
. Anda berkas:
"scripts": {
"start": "babel-node server.js"
}
Ada tutorial tautan untuk Setup Next.js dengan Custom Express Server + TypeScript pada media yang akan sangat membantu Anda.