Sarun Intaralawan Sarun Intaralawan - 1 year ago 124
TypeScript Question

Getting Error - Cannot find name 'angular'

I'm starting writing AngularJS app using TypeScript. I have this simple module command:

(() => {
.module('app', []);

When I run
tsc app.ts
, I got this:
app.ts(2,5): error TS2304: Cannot find name 'angular'.

Do I need to include something to
to make
understand the


Answer Source

You could simplistically tell the compiler to stop worrying by telling it that "you know all about angular":

declare var angular: any;

To get all the good tooling and type checking, you need to pull in the Angular type definition so the compiler knows what is available.

The type definitions are available via NuGet if you are using Visual Studio or various other methods for your favourite IDE.

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download