To Build TypeScript

  1. Install Node if you haven’t already (
  2. Install Jake, the tool we use to build our compiler ( To do this, run "npm install -g jake".
  3. To use jake, run one of the following commands in the directory with your clone of the git repo:
    • jake local - This builds the compiler. The output is in built/local in the public directory
    • jake clean - deletes the build compiler
    • jake LKG - This replaces the LKG (last known good) version of the compiler with the built one. This is a bootstrapping step to be executed whenever the built compiler reaches a stable state.
    • jake tests - This builds the test infrastructure, using the built compiler.
    • jake runtests - This runs the tests, using the built compiler and built test infrastructure. You can also override the host or specify a test for this command. Use host=<hostName> or test=<testPath>.
    • jake baseline-accept - This replaces the baseline test results with the results obtained from jake runtests.
    • jake -T lists the above commands.

Last edited Mar 19, 2013 at 2:03 AM by LukeH, version 2


brunolm7 Jul 13, 2013 at 2:49 PM 
It worked. But the compiled files are like 1MB less than the "stable" version, and does not work correctly if I update the files on the installed compiler folder. Is it usually broken?

LukeH Mar 19, 2013 at 2:02 AM 
@kenbrubaker - You do not need to run "node.exe" explicitly. Just run the commands described in the steps above at a command prompt after installing Node.

kenbrubaker Feb 24, 2013 at 2:16 PM 
Please add details: After installing node run node.exe...At the node prompt... etc.