Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.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 电子应用程序开发VSCode中的Intellisense_Javascript_Visual Studio Code_Electron - Fatal编程技术网

Javascript 电子应用程序开发VSCode中的Intellisense

Javascript 电子应用程序开发VSCode中的Intellisense,javascript,visual-studio-code,electron,Javascript,Visual Studio Code,Electron,我正在使用Electron和VSCode开发windows桌面应用程序。当我试图使用来自电子的函数时,我看不到任何智能。我的问题是, 如何配置vscode以启用电子智能感知?一般来说,我想知道我需要遵循哪些过程,以便在JavaScript代码中获得intellisense功能。运行它应该可以做到这一点 typings install github-electron --source dt --global 更新 新方法是通过npm通过以下方式安装@types: npm i-D@types/el

我正在使用Electron和VSCode开发windows桌面应用程序。当我试图使用来自电子的函数时,我看不到任何智能。我的问题是,
如何配置vscode以启用电子智能感知?一般来说,我想知道我需要遵循哪些过程,以便在JavaScript代码中获得intellisense功能。

运行它应该可以做到这一点

typings install github-electron --source dt --global
更新 新方法是通过npm通过以下方式安装@types:

npm i-D@types/electron

但是看看这个存储库,它说如果你的依赖项中包含了以下内容,你就会得到打字

更新2
听起来你会从电子依赖中得到类型。用了不到一年的时间就有了三种不同的方法。现在可能没有人会看到这一点,因为它不应该是现代软件包和IDE的问题。

只需使用typescript即可。虽然可以在jsYes中使用定义文件,也可以安装VsCode扩展名:ext install typings autoinstaller
但在注册表中找不到“github electron”(“dt”)。你能帮我捎个口信吗?这是我执行命令后得到的结果。@TomaTomov您现在应该运行
npm I-D@types/electron
。现在
@types/electron
已被弃用<代码>“electron提供自己的类型定义,因此您不需要安装@types/electron!”