윈도우에서 커피스크립트?
Windows에서 CoffeeScript를 사용하려면 어떻게 해야 합니까?
설치 지침은 *nix: http://jashkenas.github.com/coffee-script/ # 설치에만 해당됩니다.
편집:
제가 얼마 전에 이 질문을 한 이후로 새로운 답변들이 많이 등장했습니다.Windows 사용자를 위한 옵션의 수(및 품질)가 많이 증가했습니다.저는 오래 전에 답변을 "받아들였다"고 했다가 다른 (더 나은) 답변들이 올라오면서 바꾸었지만, 이제는 어떤 답변도 받아들이지 않기로 결정했고, 어떤 답변이 가장 좋은지 지역사회(투표)가 보여주도록 했습니다.여러분의 의견에 감사드립니다.
업데이트: 이 질문에 대한 다른 답변인 "CoffeeScript를 컴파일하려면 어떻게 해야 합니까?"를 참조하십시오.NET ? 현재 옵션의 훨씬 정확하고 최신 목록을 확인할 수 있습니다.
Windows용 CoffeeScript-Compiler는 잘 작동합니다.
아마도 이 질문이 게시되었을 때 더 복잡했을 것입니다.그러나 2012년 현재 CoffeeScript는 어떤 플랫폼에서도 사용하기 쉽습니다.Windows, Mac 또는 Linux의 경우 지침이 동일합니다.
- http://nodejs.org/ 에서 Nodejs 설치
- 관리자와 CoffeeScript를 설치합니다.
npm install -g coffeescript또는 지역적으로npm install --save-dev coffeescript - 좋아하는 텍스트 편집기로 스크립트를 작성합니다.저장해 두라고 말합니다.
hello.coffee -
coffee hello.coffee또는 컴파일합니다.coffee -c hello.coffee)로 (으)로hello.js)
Node.js는 요즘 Cygwin에서 실행되므로 Windows에서 CoffeeScript를 실행하는 것이 가장 좋습니다.저는 그것을 먼저.
선호하는 JavaScript 런타임이 다른 경우 미리 빌드된 컴파일러(extras/coffee-script.js)를 사용할 수 있습니다.예를 들어 웹 페이지에 해당 스크립트를 포함하는 경우 다음을 호출할 수 있습니다.
CoffeeScript.compile(code);
컴파일된 JavaScript 문자열을 다시 가져옵니다.
업데이트 2012-04-12: Windows에서 노드를 실행하는 데 Cygwin이 더 이상 필요하지 않습니다.Microsoft는 2011년 하반기까지 Joyent와 협력하여 Windows IOCP 비동기 IO에 대한 노드의 지원을 개선했습니다.노드 0.6은 윈도우즈를 기본적으로 지원하는 노드의 첫 번째 릴리스입니다.
CoffeeScript 컴파일러는 Windows 98 이후 Windows의 표준 구성 요소인 오래된 Windows Script Host(cscript.exe)에서 실행할 수 있습니다.분명히 얼마 전에 시도했지만 작동하지 않았습니다. 하지만 최근에 다시 시도했고 지금은 모든 표준 커피스크립트 테스트가 잘 컴파일되어 있습니다.
▁a▁한 배관 코드의 약간.*.wsf파일과 커피스크립트.js만 있으면 됩니다.내 코드는 GitHub: https://github.com/duncansmart/coffeescript-windows 에 있습니다.
저는 여기에 그것에 대해 블로그를 썼습니다: http://blog.dotsmart.net/2011/06/20/the-simplest-way-to-compile-coffeescript-on-windows/
jcoffe 스크립트를 명령줄 솔루션으로 사용할 수 있습니다.
자바 기반 자바스크립트 엔진(Rino)을 사용하여 CoffeeScript 프로젝트에서 coffee-script.js를 컴파일하는 작업을 마무리합니다.이를 통해 CoffeeScript 컴파일러를 Java 프로그램으로 실행할 수 있습니다.
(Windows/Linux에서) 사용할 명령은 다음과 같습니다.
java -jar jcoffeescript-1.0.jar < foo.coffee > foo.js
Java 소스 코드(IntelliJ Community Edition을 사용하여 Ant를 다운로드하지 않음) 또는 CoffeeScript v1.0용으로 사전 구축된 다운로드를 다운로드 및 빌드해야 합니다.
저는 이제 Ruby 솔루션 대신 jcoffeescript를 사용합니다(다른 답변은 여기에 있습니다). 왜냐하면 이것은 제가 최신 CoffeeScript 버전을 따라갈 수 있게 해주기 때문입니다.
Windows에 Ruby를 설치한 다음 CoffeeScript Gem을 설치하여 CoffeeScript의 명령줄 버전을 사용할 수 있습니다.
그런 다음 Coffee bla.coffee와 같은 명령줄을 사용하여 Coffee 스크립트 코드를 JavaScript 코드로 컴파일할 수 있습니다.
이러한 방식으로 (Node.js를 사용하지 않음) 유일한 단점은 CoffeeScript의 Ruby 버전이 Node.js로 이동하기 전에 Ruby로 작성된 마지막 버전인 0.3.2 버전으로 제한된다는 것입니다.
*
하지만, 저는 아직도 루비 버전의 CoffeeScript를 제 현재 직장과 개인 웹 페이지에서 사용하고 있으며, 이 버전의 CoffeeScript는 상당히 성숙하고 대부분의 기능이 나열되어 있기 때문에 큰 문제가 없다고 봅니다. CoffeeScript 웹사이트를 사용할 수 있습니다.
*당시에는 옳았지만 며칠마다 점점 더 부정확해지고 있는 이 마지막 문장을 삭제했습니다. CoffeeScript는 0.3.2 이후로 크게 발전했고 1.1을 넘었습니다.
여기에는 이미 많은 답들이 있지만, 제 답을 추가하겠습니다.저는 a를 썼어요.Windows에서 CoffeeScript를 컴파일하기 위한 NET 라이브러리.
Jashken이 제안한 것처럼, 저는 미리 컴파일된 것을 사용했습니다.extras/coffee-script.jsjava.
쥬라기 자바스크립트 컴파일러와 함께 저는 모든 것을 하나의 라이브러리인 CoffeeSharp에 포장했습니다.
라이브러리에는 명령줄 도구와 ASP용 HttpHandler도 함께 제공됩니다.NET 웹 개발.
저는 이것을 사용했습니다. https://bitbucket.org/maly/coffeescript-win/zealots 은 잘 작동하는 것처럼 보이지만 수동으로 coffee.script를 0.95에서 1.0.1로 업데이트해야 합니다.
node.js는 이제 Windows로 포팅되기 때문에 실제로 매우 쉽습니다.
http://www.colourcoding.net/blog/archive/2011/09/20/using-coffeescript-on-windows.aspx
ASP에서 CoffeeScript를 사용하려는 경우.그러면 이 HTTP 핸들러를 사용하여 컴파일된 CoffeeScript 코드를 제공할 수 있습니다.
아직 제가 직접 시도해본 적은 없지만, 정답인 것 같습니다. (다운로드해서 설치했는데 아직 사용하지 않았습니다.)
Visual Studio 2010에는 VS에 CoffeeScript 편집 기능을 추가하는 추가 기능이 있습니다.
웹 워크벤치라고 하며 vsix로 다운로드됩니다(즉, VSUI 내에서 다운로드할 수 있습니다).
일반적으로 Windows에서 실행되지 않거나 아직 포팅되지 않은 "어떻게 시도할 수 있습니까?" 도구에 대한 보다 일반적인 암시적인 질문에 대한 답변으로만 설명합니다.Linux 또는 BSD와 같은 UNIX 유사 OS를 실행하는 가상 시스템을 사용합니다.
RAM이 충분하고 돌아다니기에 충분히 배울 의향이 있다면 오픈 소스 소프트웨어를 시도하는 것이 훨씬 쉬워질 것입니다.CoffeeScript의 경우 공유 폴더에서 감시하고 대부분의 시간을 Windows 및 Windows에 유지할 수 있습니다.또한 구입하려고 시도하고 구입하지 않는 도구와 서비스로 시스템을 오염시키지 않습니다. 이는 자주 사용하는 경우 유용합니다.
Chocolaty를 사용하여 Windows에 http://chocolatey.org/packages/CoffeeScript 을 설치하는 것을 고려해 보십시오.
(초콜릿 설치 : https://github.com/chocolatey/chocolatey/wiki/Installation)
언급URL : https://stackoverflow.com/questions/3175561/coffeescript-on-windows
'programing' 카테고리의 다른 글
| init와 init의 편리함의 차이는 무엇입니까? 더 빠르고 명확한 예에서 init가 더 낫습니다. (0) | 2023.05.16 |
|---|---|
| Pillow를 사용하여 png을 JPEG로 변환 (0) | 2023.05.16 |
| 명령줄에서 데이터베이스 만들기 (0) | 2023.05.16 |
| POI실적 (0) | 2023.05.16 |
| LINQ 쿼리에서 ToList() 또는 ToArray()를 호출하는 것이 더 나을까요? (0) | 2023.05.16 |