This cost me quite a bit of time, so please enlighten me if this is anticipated behaviour and let's put a big note in the docs. `tsc --module commonjs --out app.js app.ts` type checks correctly, however produces **no output**. In fact it does not produce output with `--module amd` either. `tsc --module commonjs app.ts` type checks correctly and produces output, but I do not have control over the location of the output. For reference, I am developing a node app. Let's say my app looks like this: ``` /// <reference path="./typings/node/node.d.ts"/> /// <reference path="./typings/lodash/lodash.d.ts"/> import _ = require("lodash"); var x = "test"; ``` and I used `tsc --module commonjs --out app.js app.ts` to compile, I would get no output at all To get my output back, I would either need to drop the `import` statement or drop the `--out` argument. This is happening on version 1.3.0.0