2
module Layout {

    var a = localStorage.getItem('x');
    export class aaa {
        init() {;
            var xxx = localStorage.getItem('x');
        }
    }

}

在具有 0.8.1 版本的 Visual Studio 2012 中,我在 init() 函数内的行上收到一条消息,说“名称 localStorage 在当前范围内不存在”。在 aaa 类之外,这可以正常工作。我能做些什么来解决这个问题吗?

4

1 回答 1

2

0.8.1 版本的 TypeScript 导致了 Web Essentials 中的一个错误。几天后应该会有修复。

同时,如果你安装了兼容当前版本的 0.8.0 版本的 TypeScript,或者你可以从命令行编译:

tsc --debug c:\myapp\app.ts
于 2012-11-18T09:45:16.170 回答