typescript - Mối quan hệ giữa phiên bản của node.js và phiên bản của @types/node
Tôi vừa mới bắt đầu sử dụng Node và muốn thử nó với TypeScript. Tôi đã thực hiện npm install @types/node và phiên bản mới nhất là 7.0.4:
npm install @types/node
[email /home/wink/prgs/test-simple-node-typescript
└── @types/[email
Trong khi đó, phiên bản mới nhất của node là 7.5.0:
node --version
v7.5.0
Mối quan hệ giữa phiên bản của node.js và phiên bản của @types/node là gì?
Câu trả lời #1
Đơn giản, phiên bản chính và phiên bản phụ được gắn trong chuỗi semver của @types/node hoàn toàn tương ứng với phiên bản của node.
Nếu bạn kiểm tra tệp index.d.ts của @types/node trong kho lưu trữ DefinitelyTyped, bạn sẽ thấy loại node mà tệp khai báo này dành cho thông qua dòng chú thích đầu tiên ở đầu tệp:
// Type definitions for non-npm package Node.js 16.11
// Project: https://nodejs.org/
....
