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.