Có dự án nào có định nghĩa TypeScript cho biến "process" để sử dụng process.env.NODE_ENV không? Không thể tìm thấy ở bất cứ đâu.Định nghĩa TypeScript cho process.env.NODE_ENV?
Trả lời
Các định nghĩa cho biến 'quá trình' có thể được tìm thấy trong Node.js d.ts mặc định từ chắc chắn đánh máy và được thêm vào trong typings.json của bạn như thế này:
"node": "github:DefinitelyTyped/DefinitelyTyped/node/node.d.ts"
Tôi không nghĩ có bất kỳ định nghĩa cho biến NODE_ENV cụ thể. Vì nó chỉ là một quy ước (được sử dụng rộng rãi bởi express link) và chính node.js không quan tâm đến biến môi trường cụ thể đó.
Cập nhật cho Node 8:
Bây giờ env
được khai báo là ProcessEnv
trong DefinitelyTyped.
env: ProcessEnv;
export interface ProcessEnv {
[key: string]: string | undefined;
}
TypeScript 2 hỗ trợ định nghĩa kiểu gói npm cho nút. Nó hiện đang sử dụng nút DefinitivelyTyped node.d.ts.
npm install --save-dev @types/node
Pre Node 8 phiên bản:
quá trình env
is declared as any
in DefinitelyTyped node.d.ts.
env: any;
Kể từ env node.v8 được khai báo là ProcessEnv trong DefinitelyTyped node.d.ts –
@Sandokan El Cojo: Nice one. Cập nhật dựa trên nhận xét của bạn. – RationalDev
- 1. Định nghĩa kiểu TypeScript cho ServiceWorker
- 2. Định nghĩa kiểu TypeScript cho lời hứa.reject
- 3. Định nghĩa kiểu MomentJS với Typescript 2.0
- 4. Mongoose Định nghĩa mô hình tĩnh trong Typescript
- 5. MarkerCluster LeafletJS plugin Tạo tệp định nghĩa TypeScript
- 6. VSCode và Vue 2 plugin Định nghĩa TypeScript
- 7. Định nghĩa jquery.d.ts tạo ra nhiều lỗi trong TypeScript 0.9
- 8. (TypeScript) Tạo định nghĩa kiểu cho Parse SDK (Trình duyệt và Nút)
- 9. Làm cách nào để sử dụng định nghĩa sdk AWS cho TypeScript?
- 10. Dấu và (&) có nghĩa là gì trong định nghĩa kiểu TypeScript?
- 11. TypeScript Xác định bảng băm chức năng
- 12. Định nghĩa kiểu số cho các hỗn hợp ES6
- 13. TypeScript không thể tìm thấy tên IPromise trong định nghĩa RxJS
- 14. Nhập mặc định TypeScript không
- 15. Preprocessor xác định trong Typescript
- 16. Cách nhận các tệp định nghĩa kiểu TypeScript của Aurelia (* .d.ts) sau TS 2.0. giải phóng?
- 17. Chỉ cho phép ẩn bất kỳ tệp định nghĩa nào
- 18. Cách ghi đè định nghĩa loại TypeScript không chính xác được cài đặt qua @ types/package
- 19. Không thể tìm thấy tệp định nghĩa kiểu cho 'nút'
- 20. Angular 1.5 seed cho Typescript?
- 21. Định nghĩa ngữ pháp EBNF cho PHP?
- 22. 'System.Dynamic.DynamicObject' không chứa định nghĩa cho 'PropertyName'
- 23. System.Web.mvc.HtmlHelper không chứa định nghĩa cho EnumDropDownListFor
- 24. HtmlAgilityPack.HtmlNode không có định nghĩa cho SelectNodes
- 25. 'System.Web.HttpContext' không chứa định nghĩa cho 'GetOwinContext'
- 26. MongoServer không chứa định nghĩa cho 'Tạo'
- 27. nhiều định nghĩa cho thành viên tĩnh?
- 28. ValueProvider không chứa định nghĩa cho TryGetValue
- 29. Định nghĩa chung cho Java trùng lặp
- 30. TypeScript: Cách xác định kiểu chữ tùy chỉnh cho gói npm đã cài đặt?
Lưu ý rằng điều này sẽ không chơi rất tốt đẹp với 'webpack-env' DefinitelyTyped –