17
votes

I have a problem with Visual Studio 2013 generating too many errors when building a web application with typescript definition files. For example consider the following scenario:

  1. Start a new Empty Web Application
  2. Right click on project and select Manage Nuget Packages
  3. Add jquery and jquery typings (the typings I downloaded are a couple of days old)
  4. Build the project
  5. Project builds successfully with more than 100 errors (errors, not warnings), all in jquery.d.ts, like the following:
    • ',' expected.
    • '=' expected.
    • Identifier expected.

I get similar results when I do the same with angularjs instead of jquery.

Any ideas?

2

2 Answers

30
votes

The most likely reason for this is that you are using an older version of TypeScript than the definition author.

The language is moving swiftly and some of the features in version 1.4 are particularly useful in definition files, so it is likely that you will need to upgrade to 1.4 so that your machine can understand these new features.

Download version 1.4 here.

0
votes

I was having a similar issues like this but I was able to resolve the jQuery issues by downgrading my DefinitelyTyped version of "1.0.1" instead of "1.4.1". Also I'm currently running on Mac and hopefully this can help users who are experiencing issues on Mac.