[컴][웹] coffee script 2 설치하기


커피스크립트 2 / coffee script




CoffeeScript 2 : CoffeeScriptRedux

coffeescript 의 compiler 를 좀 더 잘 만들고 있다고 한다. compiler 쪽 이론을 잘 몰라서 뭐라고 설명할 수는 없지만, 여하튼 그런 project 이다. 그래서 coffee script 를 쓰고 있는 김에 한 번 설치 해 봤다.


install

npm install 을 할 때 -g 옵션을 줘도 된다. 그래야 사실 좀 더 편하게 사용할 수 있다. 그러나 개인적인 재미(?)로 local 에 설치한다.

c:\Program Files\nodejs>npm install coffee-script-redux
npm WARN `git config --get remote.origin.url` returned wrong result (git://githu
b.com/michaelficarra/cscodegen.git) undefined
npm WARN `git config --get remote.origin.url` returned wrong result (git://githu
b.com/michaelficarra/cscodegen.git) undefined
npm ERR! git clone git://github.com/michaelficarra/cscodegen.git undefined
npm ERR! git clone git://github.com/michaelficarra/cscodegen.git undefined
npm WARN optional dep failed, continuing cscodegen@git://github.com/michaelficar
ra/cscodegen.git#73fd7202ac086c26f18c9d56f025b18b3c6f5383
coffee-script-redux@2.0.0-beta8 node_modules\coffee-script-redux
├── StringScanner@0.0.3
├── nopt@2.1.2 (abbrev@1.0.5)
├── source-map@0.1.11 (amdefine@0.1.0)
├── escodegen@0.0.28 (estraverse@1.3.2, esprima@1.0.4)
└── esmangle@0.0.17 (estraverse@1.3.2, escope@1.0.1, esshorten@0.0.2, esprima
@1.0.4, optimist@0.6.1)


npm ERR!


에 보면 cscodegen 을 쓰지 않는 경우라면 위의 error 는 무시하고 굳이 필요하면 download 받아서 설치하라고 한다.


coffe2.cmd

-g 로 설치했기에 실행을 하려면 조금 번거롭다. 그래서 아래처럼 cmd 를 하나 만든다.

// coffee2.cmd
:: Created by npm, please don't edit manually.
@IF EXIST "%~dp0\node.exe" (
  "%~dp0\node.exe" "%~dp0\.\node_modules\coffee-script-redux\bin\coffee" %*
) ELSE (
  node "%~dp0\.\node_modules\coffee-script-redux\bin\coffee" %*
)


Run

내가 작성한 .coffee file 을 < 와 함께 쓰고, output name 을 쓰면 된다. 아래에서 '<' 는 guide 문자가 아니다. 꼭 같이 넣어줘야 coffee 2 에서 input 으로 인식한다.

c:\Program Files\nodejs>tcoffee.cmd -j <myCoffee.coffee> out.js




References





댓글 없음:

댓글 쓰기