typescript 提示 : Cannot find name 'Notification'

标签 typescript visual-studio-2017 typescript-typings

我正在使用 VS 2017 和 TS 2.2.1

我遇到编译错误:找不到名称“Notification”。

当我尝试声明通知时,TS 提示它已经在 packages\Microsoft.TypeScript.MSBuild.2.2.1\tools\tsc 中声明。事实上,它被定义为:

declare var Notification: {
    prototype: Notification;
    new(title: string, options?: NotificationOptions): Notification;
    requestPermission(callback?: NotificationPermissionCallback): Promise<string>;
}

最佳答案

我通过将 TypeScript 从 1.7.5 升级到 3.4.3 解决了这个问题

关于 typescript 提示 : Cannot find name 'Notification' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42839039/

相关文章:

带有自定义事件的 Angular 4 dispatchEvent

git - 为 Visual Studio 配置 git 以推送到神奇的 gerrit 分支

xml - VS 2017 15.1 中的大型 XML 文件

typescript - 如何强输入 Jest 模拟

javascript - @types/react-router 的 Typescript 自定义 @types 包

javascript - 在Webstorm中表示一个函数被外部​​使用

typescript - 在 Typescript 中如何忽略 NPM 包的内置声明文件?

html - 如何将 Material 图标和标题文本对齐在同一行?

azure-devops - 如何刷新 Visual Studio 2017 团队资源管理器面板中的远程分支列表?

javascript - 在 vscode JavaScript 中设置全局声明