我们正在使用一个特定的jQuery 插件用CoffeeScript @ work编写,我非常希望我可以将项目转换成稍微正常的JS。这个库看起来好像结构非常好(我认为OOP的做法很好),但如果我可以在不学习CoffeeScript所需的所有技巧的情况下探索它的源代码,我真的很喜欢它。将CoffeeScript项目转换为JavaScript(无缩小)?
回答
将CoffeeScript编译为JavaScript通常会导致JS具有相当的可读性。您可以在the CoffeeScript homepage的“Try CoffeeScript”选项卡上或通过the CoffeeScript command line tool即时转换片段。
还有像decaffeinate这样的工具可以将CoffeeScript源代码转换为现代JavaScript。
如果您了解JavaScript并希望能够读取文件的来源,仔细阅读CoffeeScript主页可能会让您充分了解CoffeeScript以便轻松阅读CoffeeScript来源。
是的,coffeescript不是那么棘手的 – PandaWood
第二个链接被打破。 – TinyTheBrontosaurus
还有这个在线编译http://js2coffee.org/可以CoffeeScript的转换和从JavaScript
我安装了他们的cli版本,但也许我太愚蠢了,无法将简单的咖啡脚本转换为js。 – Sebastialonso
它只能将js转换为coffeescript,而不是在问题中提问。 – Victor
最好的办法是使用他们的编译器confeescript转换成JavaScript,一旦你有 - 你可以继续根据JavaScript的构建你的风格指南。
希望有所帮助。
在http://coffeescript.org/有一个标签 - 尝试的CoffeeScript
棒咖啡在左侧和JS左侧
BinaryMuse弹出指出你to the CoffeeScript command line tool,但我还以为我张贴的实际命令为后人:
编译src中.coffee文件的目录树到的.js文件中的lib并行树 :
咖啡--compile --output的lib/src目录/
您也可以尝试Depercolator一起包了一堆命令(包括decafinate,cjsx变换,反应-codemod, 漂亮)。
的新手必看:https://blog.bugsnag.com/converting-a-large-react-codebase-from-coffeescript-to-es6/和GH回购:https://github.com/bugsnag/depercolator
- 1. 将coffeescript函数转换为javascript
- 2. 将C++转换为Java - 小型项目
- 3. 将javascript从缩小转换为解压缩?
- 4. 将CoffeeScript转换为TypeScript
- 5. JavaScript到Coffeescript转换
- 6. 无法将项目转换为VSProject
- 7. 将js项目转换为NME项目?
- 8. 将iPhone项目转换为iPad项目?
- 9. 将android项目转换为java项目
- 10. Android将项目转换为库项目
- 11. 将netbeans项目转换为eclipse项目
- 12. 将Maven项目转换为Netbeans项目
- 13. m2e:将项目转换为maven项目
- 14. 将Flash项目转换为flex项目
- 15. 用于PHP/HTML的CoffeeScript将咖啡转换为php/html缩小脚本
- 16. 将应用程序js转换为coffeescript
- 17. 如何将其转换为coffeescript?
- 18. 将CoffeeScript代码转换为LiveScript?
- 19. Eclipse:无法创建项目或将项目转换为JPA项目
- 20. 如何将JavaScript转换为CoffeeScript两种情况
- 21. 将JQuery-Javascript调用转换为Coffeescript(Rails 3.1)
- 22. Grunt将JavaScript文件转换为CoffeeScript的任何方式?
- 23. 我如何将JavaScript forEach循环/函数转换为CoffeeScript
- 24. JavaScript缩小/越来越圆的转换
- 25. 为什么我无法将现有Eclipse项目转换为动态Web项目?
- 26. JS转换为CoffeeScript的
- 27. 如何将java项目转换为.exe?
- 28. 将xcode项目转换为dylib
- 29. 如何将库项目转换为jar
- 30. Eclipse:将JAR文件转换为项目
咖啡脚本输出有效的JavaScript,但它并不意味着是对人友好的。 –
'有记录'和'有据可查'有区别。后者是相当罕见的,但你可以说,因为你所有的问题都得到了答案。 – OsamaBinLogin