[内容] HbuilderX不能链接到electron.d.ts并且不能提示出相对应的语法
重现步骤
[步骤]
- 打开Hbuilder读取electron-quick-start; git地址: https://github.com/electron/electron-quick-start
- npm install 安装起来
- 打开main.js
- 举个例子
mainWindow = new BrowserWindow({
width: 800,
height: 600,
webPreferences: {
preload: path.join(__dirname, 'preload.js'),
nodeIntegration: true
}
})
我无法快速链接到 BrowserWindow 并且 nodeIntegration 没有任何相对应的提示 vscode和webstorm都没问题
- 不仅是这种第三方的无法链接 连原生nodejs库也不能链接 比如 var request = require('request'); 我按住alt 点击request应该能连接到request原生库ts文件中的对应位置 但是这里显然不能
[结果] 结果很失望 提示功能不好用
[期望] 能正确链接也能正确提示
[如果语言难以表述清晰,拍一个视频或截图,有图有真相]
IDE运行环境说明
[HBuilder 或 HBuilderX。如果你用其他工具开发uni-app,也需要在此说明]
[IDE版本号] 2.2.2.20190816
[windows版本号]
[mac版本号] 10.14.5
objcat (作者)
但是你们官方自己写的可以
d.ts
很多框架都内置了d.ts语法提示库。HBuilderX完整支持d.ts的语法提示。
如果项目下有某个框架的d.ts文件,HBuilderX则可以提示这个框架的语法提示。
地址: https://ask.dcloud.net.cn/article/35919
2019-08-27 20:32
DCloud_heavensoft
回复 objcat: 这是2个功能。d.ts是语言描述,定义语法用的。比如你敲个document,这不是你的代码,无法转到定义。hx支持d.ts是支持它定义的语法库,然后可以进行语法提示
2019-08-27 21:07