javascript - Angular:使用@types/spotify-web-playback-sdk 时找不到命名空间“Spotify”
问题描述
我正在尝试在我的 Angular 项目中使用https://www.npmjs.com/package/@types/spotify-web-playback-sdk在我的一个组件中输入 spotify 播放器。我按照说明安装了类型...
npm install --save @types/spotify-web-playback-sdk
当我定义此类变量并将其键入到 SpotifyPlayer 时,Visual Studio 代码 linter 不会抱怨...
// class variable
spotifyPlayer: Spotify.SpotifyPlayer;
但是,当我去构建我的代码时,我得到了这个错误......
ERROR in src/app/components/header/header.component.ts:32:18 - error TS2503: Cannot find namespace 'Spotify'.
32 spotifyPlayer: Spotify.SpotifyPlayer;
我在用着 ...
Angular CLI: 9.1.0
Node: 10.15.1
OS: win32 x64
Angular: 9.1.0
... animations, cli, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router
Ivy Workspace: Yes
Package Version
-----------------------------------------------------------
@angular-devkit/architect 0.901.0
@angular-devkit/build-angular 0.901.0
@angular-devkit/build-optimizer 0.901.0
@angular-devkit/build-webpack 0.901.0
@angular-devkit/core 9.1.0
@angular-devkit/schematics 9.1.0
@ngtools/webpack 9.1.0
@schematics/angular 9.1.0
@schematics/update 0.901.0
rxjs 6.5.4
typescript 3.8.3
webpack 4.42.0
感谢帮助!
解决方案
推荐阅读
- javascript - VideoJS v7.7.6 - player.qualityLevels() 不适用于 VHS
- c# - C# NullChecking: a is null vs object.Equals(a, null)
- java - 无法将字符串解析为 Java 8 LocalDateTime
- c# - C# Automapper 内部列表来自另一个不同类型的内部列表
- git - 将代码从 repoA 的一个分支移动到另一个存储库 repoB
- ios - 如何在 swift 上将元素添加到新的 UIViewController?
- javascript - 如何通过循环获取数组元素的索引
- java - 有没有更好的替代方法来代替 SharedPreferences 来保存/缓存大量数据而无需在线访问?
- c# - 查找字符串中包含多少次 Anagram - asp.net c#
- c# - 从查询字符串c#中读取的通用函数