Chúng tôi đang sử dụng một plugin jQuery jQuery được viết bằng công cụ CoffeeScript @ và tôi hy vọng tôi có thể chuyển đổi dự án thành JS trông hơi bình thường. Thư viện trông giống như nó được cấu trúc thực sự tốt (thực hành tốt OOP ... Tôi nghĩ), nhưng tôi thực sự thích nó nếu tôi có thể khám phá mã nguồn của nó mà không cần phải tìm hiểu tất cả các thủ thuật mà CoffeeScript đòi hỏi.Chuyển đổi dự án CoffeeScript thành JavaScript (không cần rút gọn)?
Trả lời
Soạn thảo CoffeeScript thành JavaScript thường cho kết quả JS khá dễ đọc. Bạn có thể chuyển đổi đoạn mã khi đang di chuyển trên tab "Thử CoffeeScript" của the CoffeeScript homepage hoặc qua the CoffeeScript command line tool.
Ngoài ra còn có các công cụ như decaffeinate chuyển đổi nguồn CoffeeScript thành JavaScript hiện đại.
Nếu bạn biết JavaScript và chỉ muốn đọc nguồn của tệp, sự xem thường của trang chủ CoffeeScript có thể sẽ giúp bạn hiểu đầy đủ về CoffeeScript để đọc các nguồn CoffeeScript khá dễ dàng.
Vâng, coffeescript không phải là khó khăn – PandaWood
liên kết thứ hai bị hỏng. – TinyTheBrontosaurus
Ngoài ra còn có trình biên dịch trực tuyến này http://js2coffee.org/ mà có thể chuyển đổi coffeescript đến và đi từ javascript
Tôi đã cài đặt phiên bản cli của họ, nhưng có lẽ tôi quá ngu ngốc để biến nó thành một tập lệnh cà phê đơn giản thành js. – Sebastialonso
Nó chỉ chuyển đổi js thành coffeescript, chứ không phải ngược lại như được hỏi trong câu hỏi. – Victor
Tốt nhất là để chuyển đổi confeescript vào JavaScript sử dụng trình biên dịch của họ, một khi bạn có đó - bạn có thể đi trước và cấu trúc JavaScript theo hướng dẫn về phong cách của bạn.
Hy vọng điều đó sẽ hữu ích.
On http://coffeescript.org/ có một tab - thử CoffeeScript
Stick cà phê ở phía bên trái và JS bật lên ở bên trái
BinaryMuse chỉ bạn to the CoffeeScript command line tool, nhưng tôi nghĩ mình gửi lệnh thực tế cho hậu thế:
Biên soạn một cây thư mục của file .coffee trong src thành một cây song song các file .js trong lib:
0.123.cà phê --compile --output lib/src/
Bạn cũng có thể thử Depercolator mà kết thúc tốt đẹp một loạt các lệnh với nhau (bao gồm decafinate, cjsx-biến đổi, phản ứng-codemod, đẹp hơn).
Các writeup: https://blog.bugsnag.com/converting-a-large-react-codebase-from-coffeescript-to-es6/ và GH repo: https://github.com/bugsnag/depercolator
- 1. Chuyển đổi dự án hiện tại thành dự án maven
- 2. Cách chuyển đổi dự án winforms thành dự án wpf
- 3. Thử nghiệm javascript được rút gọn
- 4. Chuyển đổi dự án Ruby on Rails thành dự án JRuby on Rails
- 5. Node.js: Tạo dự án Express bằng CoffeeScript
- 6. Chuyển đổi loại dự án Eclipse nói chung thành Java
- 7. Tập lệnh Python để rút gọn CSS?
- 8. Chuyển đổi dự án java thành dự án android trên Eclipse
- 9. Làm cách nào để chuyển đổi dự án Thư viện lớp C# thành Dự án Silverlight?
- 10. Chuyển đổi dự án hiện có thành dự án Android trong Eclipse?
- 11. Chuyển đổi dự án hiện có thành dự án thư viện trong Android Studio
- 12. Quản lý dự án JavaScript lớn hơn
- 13. không mong muốn Decimal Rút gọn
- 14. Homography để chuyển đổi dự án
- 15. qUnit Phương pháp rút gọn
- 16. Tôi làm cách nào để biên dịch AST CoffeeScript thành CoffeeScript thay vì JavaScript?
- 17. VS2008 để chuyển đổi dự án VS2010
- 18. Visual Studio 2008 dự án từ Visual Studio 2010 mà không cần chuyển đổi
- 19. Cách rút gọn các trang aspx
- 20. Kết hợp và rút gọn RequireJS với Grunt
- 21. Có thể tham số truyền URL rút gọn không?
- 22. Chuyển đổi Javascript với plugin thu gọn Bootstrap
- 23. Loại dự án JavaScript cho Visual Studio?
- 24. Các tệp Javascript và CSS kết hợp trong Maven build KHÔNG nén, rút gọn, v.v.
- 25. C#: Cách chuyển đổi dự án trang web sang một Dự án Web
- 26. Chuyển đổi dự án Java sang một dự án Web động
- 27. Có lý do nào khiến MicrosoftAjax.js không được rút gọn?
- 28. Cách chuyển đổi dự án java sang dự án Maven hoặc tương tự
- 29. Làm thế nào để chuyển đổi dự án win32 (VC++ vcproj) thông thường thành dự án Qt?
- 30. Chuyển đổi VB.NET -> Các dự án C#
Cà phê kịch bản kết quả đầu ra javascript hợp lệ, nhưng nó không có nghĩa là con người thân thiện. –
Có sự khác biệt giữa 'tài liệu' và 'được ghi lại đầy đủ'. Sau này là khá hiếm, nhưng bạn có thể nói bởi vì tất cả các câu hỏi của bạn được trả lời. – OsamaBinLogin