PhpStorm不承认
问题描述:
我目前使用网络音频API在JavaScript项目web音频API,但我的IDE(PhpStorm)不承认任何的它的功能:PhpStorm不承认
所以我开始寻找一些库定义安装(在首选项/语言&框架/ JavaScript的/库),发现如下:
https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/webaudioapi
但安装后,事情并没有得到任何改善:
我做得不对或有另一种方式与PhpStorm网络音频API的工作?
答
问题是AudioContext是waa.d.ts
中的一个接口。并且接口不能使用new()运算符实例化。
我建议使用lib.es6.d.ts
而不是 - 它包含WebAudio API的正确存根。只需将\plugins\JavaScriptLanguage\typescriptCompiler\external\lib.es6.d.ts
作为一个JavaScript库添加到您的项目中
感谢您的回答,不幸的是我不太明白:我在哪里可以找到该文件(没有附带phpstorm?)以及如何将其添加为库(在'下载'对话框中只有预定义的选项,全部来自'DefinitlyTyped')? – schellmax
你使用什么phpstorm版本?这个文件确实伴随着phpstorm 2016.1。*。你不应该使用'下载'来附加它,使用'添加'来指定文件的路径 – lena
根据https://intellij-support.jetbrains.com/hc,我在最新的OSX上使用PhpStorm 2016.1/en-us/articles/206544519-目录 - 由IDE用于存储设置 - 缓存 - 插件和日志插件应该进入'〜/ Library/Application Support/PhpStorm2016.1',但你提到的文件丢失了。我应该从其他地方下载吗? – schellmax