有在整 Electron 的同学,请教下使用那个 IDE 或编辑器开发,如果解决 require('electron')没有代码提示的问题,引入其他 module 都能提示

2016-01-27 12:08:00 +08:00
 Dean
8882 次点击
所在节点    Node.js
12 条回复
slfmessi
2016-01-27 12:45:08 +08:00
并没有看懂这个问题= =(当然看懂了也不知道怎么办
fancy967
2016-01-27 12:46:20 +08:00
最近也遇到这个问题,不过还好写 node 的代码比较少,所以也无所谓了
aivier
2016-01-27 12:47:52 +08:00
没办法,因为那些代码提示是内置或是分析源码出来的
Dean
2016-01-27 15:47:05 +08:00
@fancy967 难道你写之前都是查好文档每一个方法😂
Dean
2016-01-27 15:49:45 +08:00
@aivier 我发现 node 一般 module 都是有 exports 出来,而 electron 则是将遍历 path 文件 exports 出来 没法被 IDE 识别,无解了吗?
Dean
2016-01-27 15:50:36 +08:00
@slfmessi 就是引入 electron 的 module 没法代码自动提示
fancy967
2016-01-27 15:53:50 +08:00
@Dean 哈哈,因为我用到的功能不多,大部分的 node 代码都是跟文件系统有关的,所以也就那几个用法喽
w88975
2016-01-27 16:07:08 +08:00
electron 的这个 module 是集成在 core 层的, 你 install 的 module 是有源码的 就酱紫
otakustay
2016-01-27 16:35:30 +08:00
文档全用 dash 查,直接无视自动完成了
kjkjkljkj
2016-01-27 20:49:30 +08:00
使用 vscode, 安装 electron 的 d.ts 文件
Dean
2016-01-28 11:09:20 +08:00
@kjkjkljkj 尝试 tsd 安装后依旧没识别出,能解释下或提供解决的链接么😪
kjkjkljkj
2016-01-28 20:05:35 +08:00


如果你是写 ts 的话应该是自动提示的, 如果是 js 文件的话需要指明 d.ts 文件的位置

`/// <reference path="./typings/github-electron/github-electron.d.ts" />`

好像也可以在 jsconfig.json 文件里面设置, 这个我没研究过你可以自己尝试一下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/253678

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX