Trong TypeScript, nếu tôi đang nhắm mục tiêu trình duyệt, tải mô-đun hoạt động như thế nào? Tôi có thể sử dụng require.js để tải các mô-đun không? nó có bộ nạp riêng không?Mô-đun đang tải hoạt động như thế nào với TypeScript
13
A
Trả lời
22
TypeScript không cung cấp thời gian chạy. Bạn cần cung cấp bộ nạp mô-đun để sử dụng, chẳng hạn như requirejs. Một mô-đun TypeScript có thể được tạo ra theo quy ước CommonJS (để sử dụng với node.js) hoặc quy ước AMD (như được sử dụng trong requirejs); mà nó tạo ra là một trình chuyển đổi trình biên dịch.
0
Như Chuckj đã đề cập, TypeScript không cung cấp thời gian chạy. Bạn cần cung cấp bộ nạp mô-đun để sử dụng.
Điều bạn cần làm là cho trình biên dịch TypeScript tạo JS để xác nhận với trình tải mô-đun sẽ được sử dụng khi chạy.
Bạn có thể làm điều này bằng cách xác định nạp module để trình biên dịch sử dụng -m biên dịch cờ:
tsc -m commonjs //'amd', 'system', 'umd' or 'es2015'
hoặc bằng cách xác định các mô-đun trong compilerOptions
trong tập tin tsconfig.json
của bạn:
{
"compilerOptions": {
"noImplicitAny": true,
"module": "commonjs" //'amd', 'system', 'umd' or 'es2015'
},
"exclude": [
"node_modules"
]
}
Các vấn đề liên quan
- 1. Tải của codeigniter hoạt động như thế nào?
- 2. Locbaml hoạt động như thế nào?
- 3. CorFlags.exe/32BIT + hoạt động như thế nào?
- 4. LINQ - nó hoạt động như thế nào?
- 5. ArrayAccess hoạt động như thế nào?
- 6. Printf hoạt động như thế nào?
- 7. Sched_setaffinity() hoạt động như thế nào?
- 8. Flash hoạt động như thế nào?
- 9. Tiêu đề() hoạt động như thế nào?
- 10. DirectX - VertexBuffer hoạt động như thế nào?
- 11. Nén MPEG4 hoạt động như thế nào?
- 12. Dropbox hoạt động như thế nào?
- 13. DataReader hoạt động như thế nào?
- 14. Scala hoạt động tốt như thế nào so với Java?
- 15. Keep-alive hoạt động như thế nào với ThreadPoolExecutor?
- 16. CTFE hoạt động như thế nào?
- 17. jms hoạt động như thế nào với tibco?
- 18. PropertyChangedEventHandler hoạt động như thế nào?
- 19. aspx.designer.cs nó hoạt động như thế nào?
- 20. UpdatePanel hoạt động như thế nào?
- 21. C# Events hoạt động như thế nào?
- 22. CMake hoạt động như thế nào?
- 23. Trình bundler hoạt động như thế nào?
- 24. Codename One hoạt động như thế nào?
- 25. Zmq poller hoạt động như thế nào?
- 26. Danh mục hoạt động như thế nào?
- 27. Firebug hoạt động như thế nào?
- 28. MenuItem.SHOW_AS_ACTION_IF_ROOM hoạt động như thế nào?
- 29. Wolfram Alpha hoạt động như thế nào?
- 30. Node.js hoạt động như thế nào so với Apache?
Đó là vượt quá tuyệt vời và chính xác những gì tôi hy vọng! Bạn có thể chỉ cho tôi tài liệu hướng dẫn về cách sử dụng trình biên dịch để tạo mã để sử dụng với require.js không? Ngoài ra ... nếu bạn đang tìm kiếm một nghiên cứu trường hợp thực sự xấu xa ... chuyển đổi từ js sang TypeScript ... Tôi muốn cho bạn thấy một số công cụ. – EisenbergEffect
Sau khi cài đặt, gõ tsc -help. Nó giải thích tùy chọn --module. – chuckj
Cảm ơn bạn một lần nữa. Làm tốt lắm. Thực sự tốt đẹp thứ ... Tôi đánh giá cao cách tiếp cận đã được thực hiện. – EisenbergEffect