将CoffeeScript项目转换为JavaScript(无缩小)?

我们正在使用一个用CoffeeScript @ work编写的特定的jQuery 插件 ,我非常希望能够把这个项目转换成一些看起来很正常的JS。 图书馆看起来好像是很好的结构(好的面向对象的做法,我想),但是如果我能够探索它的源代码,而不必学习CoffeeScript所需的所有技巧,我真的很喜欢它。

将CoffeeScript编译成JavaScript通常会导致相当可读的JS。 您可以在CoffeeScript主页的“Try CoffeeScript”选项卡上或通过CoffeeScript命令行工具即时转换片段。

还有像decaffeinate这样的工具,可以将CoffeeScript源代码转换为现代JavaScript。

如果您了解JavaScript并希望能够读取文件的来源,那么仔细阅读CoffeeScript主页可能会让您对CoffeeScript有足够的了解,以便轻松阅读CoffeeScript来源。

还有这个在线编译器http://js2coffee.org/ ,可以转换咖啡和javascript的

http://coffeescript.org/上有一个选项卡 – 试试CoffeeScript

把咖啡放在左边,JSpopup左边

BinaryMuse指出你的CoffeeScript命令行工具 ,但我想我发布了后代的实际命令:

  • 将src中的.coffee文件的目录树编译为lib中的.js文件的并行树:

    咖啡–compile –output lib / src /

你最好的办法是使用它们的编译器将confeescript转换成JavaScript,一旦你有了这些,你可以按照你的风格指南来构buildJavaScript。

希望有所帮助。

你也可以尝试使用Depercolator(包括decafinate,cjsx-transform,react-codemod,漂亮)来包装一堆命令。

写作: https ://blog.bugsnag.com/converting-a-large-react-codebase-from-coffeescript-to-es6/和GH repo: https : //github.com/bugsnag/depercolator