Converter um projecto CoffeeScript para JavaScript (sem minificação)? [fechado]
estamos a usar um plugin jQuery em particular escrito em CoffeeScript no trabalho e espero poder converter o projecto em JavaScript algo normal. A biblioteca parece estar muito bem estruturada (boas práticas da OOP), mas eu realmente gostaria que eu pudesse explorar o código fonte sem ter que aprender todos os truques que CoffeeScript implica.
6 answers
Compilar CoffeeScript em JavaScript normalmente resulta em JS que é razoavelmente legível. Você pode converter excertos na altura na página" Try CoffeeScript " de a página inicial do CoffeeScript , ou através de a ferramenta da linha de comandos do CoffeeScript.
Existem também ferramentas como descafeinado que convertem a fonte de CoffeeScript para JavaScript moderno.
Se você conhece JavaScript e só quer ser capaz de ler a fonte de um arquivo, uma leitura do CoffeeScript homepage provavelmente lhe dará suficiente compreensão do CoffeeScript para ler as fontes CoffeeScript com bastante facilidade.Em http://coffeescript.org/ Há um tab - try CoffeeScript
Põe o café do lado esquerdo e o JS aparece do lado esquerdo.BinaryMuse apontou-te para a Ferramenta Da Linha de comandos do CoffeeScript , mas pensei que tinha posto o comando real para a posteridade:
-
Compile uma árvore de pastas de .ficheiros de café em src numa árvore paralela de .ficheiros js em lib:
Coffee -- compile --output lib/ src /
A tua melhor aposta é converter o confeescript em JavaScript usando o seu compilador, assim que o tiveres - podes ir em frente e estruturar o JavaScript de acordo com o teu guia de estilo.
Espero que isso ajude.Você também pode tentar o Despercolador que envolve um monte de comandos em conjunto (inclui descafinado, cjsx-transform, react-codemod, mais bonita).
The writeup: https://blog.bugsnag.com/converting-a-large-react-codebase-from-coffeescript-to-es6 / e Acordo de recompra GH: https://github.com/bugsnag/depercolator