Nay có việc phải code React.js mà Node trong máy hơi cũ, không xài được Typescript do dính lỗi:\
The engine "node" is incompatible with this module. Expected version "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0".
Check phiên bản node hiện tại trong máy thì thấy đang chạy v14.3.0
. Lên ngay phiên bản lastest stable version bằng cách chạy lần lượt 3 câu lệnh đơn giản sau:
-
Clear npm cache trên máy
$ sudo npm cache clean -f (force)
-
Cài đặt package
n
– Interactively Manage Your Node.js Versions (Xem thêm tại đây)$ sudo npm install -g n
-
Tiến hành nâng cấp lên phiên bản chạy ổn định (stable)
$ sudo n stable
Bạn có thể thay thế
stable
bằnglatest
,lts
(long term support) hoặc bất kỳ phiên bản nào, ví dụ14.18.0
.
Sau khi nâng cấp xong hãy kiểm tra lại phiên bản node trên máy bằng lệnh:
$ node -v