Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript PhpStorm不';无法识别web音频api_Javascript_Phpstorm_Web Audio Api - Fatal编程技术网

Javascript PhpStorm不';无法识别web音频api

Javascript PhpStorm不';无法识别web音频api,javascript,phpstorm,web-audio-api,Javascript,Phpstorm,Web Audio Api,我目前正在一个javascript项目中使用web audio api,但我的IDE(PhpStorm)无法识别它的任何功能: 因此,我开始寻找一些要安装的库定义(在Preferences/Languages&Frameworks/JavaScript/Libraries中),并发现以下内容: 但安装后,情况并没有好转: 我是做错了什么,还是在PhpStorm中使用web音频api有其他方法?问题是AudioContext是waa.d.ts中的一个接口。并且不能使用new()运算符实例化接

我目前正在一个javascript项目中使用web audio api,但我的IDE(PhpStorm)无法识别它的任何功能:

因此,我开始寻找一些要安装的库定义(在Preferences/Languages&Frameworks/JavaScript/Libraries中),并发现以下内容:

但安装后,情况并没有好转:

我是做错了什么,还是在PhpStorm中使用web音频api有其他方法?

问题是AudioContext是
waa.d.ts
中的一个接口。并且不能使用new()运算符实例化接口

我建议改为使用
lib.es6.d.ts
——它包括WebAudioAPI的正确存根。只需将
\plugins\JavaScriptLanguage\typescriptCompiler\external\lib.es6.d.ts
作为javascript库添加到项目中

问题在于AudioContext是
waa.d.ts
中的一个接口。并且不能使用new()运算符实例化接口


我建议改为使用
lib.es6.d.ts
——它包括WebAudioAPI的正确存根。只需将
\plugins\JavaScriptLanguage\typescriptCompiler\external\lib.es6.d.ts
作为javascript库添加到您的项目中即可

谢谢您的回答,不幸的是,我不太明白:在哪里可以找到该文件(不是phpstorm附带的?)以及如何将其添加为库(在“下载”对话框中,只有预定义的选项,全部来自“DefinitlyTyped”)?您使用的phpstorm版本是什么?此文件确实随phpstorm 2016.1一起提供。*。您不应该使用“下载”来附加它,请使用“添加”来指定我在最新OSX上使用phpstorm 2016.1的文件的路径,根据插件的说明,应该进入“~/Library/Application Support/PhpStorm2016.1”,但您提到的文件丢失了。我应该下载吗不是从其他地方来的?此插件与PHPStorm捆绑在一起,因此位于其安装目录:/Applications/PHPStorm.app/Contents/pluginsended中。我是mac n00b,不知道应用程序内容不会显示在Finder中。找到了它,安装了它,喜欢它。非常感谢!感谢您的回答,不幸的是,我没有完全理解它:我在哪里查找该文件(不是phpstorm附带的?)以及如何将其添加为库(在“下载”对话框中,只有预定义的选项,全部来自“DefinitlyTyped”)?您使用的phpstorm版本是什么?此文件确实随phpstorm 2016.1一起提供。*。您不应该使用“下载”来附加它,请使用“添加”来指定我在最新OSX上使用phpstorm 2016.1的文件的路径,根据插件的说明,应该进入“~/Library/Application Support/PhpStorm2016.1”,但您提到的文件丢失了。我应该下载吗不是从其他地方来的?此插件与PHPStorm捆绑在一起,因此位于其安装目录:/Applications/PHPStorm.app/Contents/pluginSended中。我是mac n00b,不知道应用程序内容不会显示在Finder中。找到它,安装它,喜欢它。非常感谢!