Search code examples
google-chromevisual-studio-2013typescriptsource-maps

Chrome showing blank TypeScript file


I am setting up a new TypeScript project in visual studio 2013.

I have the option on my VS project to generate source maps checked. I have the option to specify root directory for typescript files and specify root directory for sourcemap files unchecked.

I have the option in Chrome Dev tools to enable JS sourcemaps checked.

At the bottom of my generated app.js file I see:

//# sourceMappingURL=app.js.map

And that file exists.

I do not see the source maps being downloaded in the network pane, and when I open the .ts file in the sources pane, I just see a blank file.

Any ideas? Thanks!


Solution

  • Place this in your web.config to serve up the TS files:

    <configuration>
        ...
        <system.webServer>
            <staticContent>
                <mimeMap fileExtension=".ts" mimeType="application/x-typescript" />
            </staticContent>
        </system.webServer>
    </configuration>