Kể từ Node v12, bạn có thể sử dụng .mjs phần mở rộng hoặc bộ "type": "module" trong package.json của bạn .
Và bạn cần chạy nút với - -experimental-modules cờ.
node --experimental-modules server.mjs
Bạn có thể kiểm tra liên kết SO
Hoặc bạn có thể tạo .babelrc tệp trong thư mục gốc của dự án của bạn. Thêm sau (và bất kỳ cài đặt trước babel nào khác mà bạn cần, có thể được thêm vào tệp này):
{
"presets": ["env"]
}
Cài đặt babel-preset-env sử dụng
npm install babel-preset-env
npm install babel-cli -g
# OR
yarn add babel-preset-env
yarn global add babel-cli
Bây giờ, hãy chuyển đến thư mục chứa server.js của bạn tệp tồn tại và
chạy bằng:
babel-node fileName.js
Hoặc bạn có thể chạy bằng npm start bằng cách thêm mã sau vào package.json của mình tệp:
"scripts": {
"start": "babel-node server.js"
}
Có một hướng dẫn liên kết để Thiết lập Next.js với Máy chủ Express tùy chỉnh + Chỉ định loại trên một phương tiện sẽ rất hữu ích cho bạn.