我是VS Code的新手,我正在努力让dojo
和arcgis api for javascript
的智能感知代码完成正常工作。我使用打字机全局安装了两种类型定义。只有在完成输入后才能获得方法的参数提示,但在输入时没有建议。 (我应该澄清一下,我确实得到了建议,但不是我正在寻找的方法/参数。)我已经尝试了jsconfig
和tsconfig
(allowJs
设置为true
)具有相同的结果。
dojo string substitute()
方法的示例:
没有建议:
参数提示:
从图像中可以看出,它似乎引用了类型定义,但由于某种原因,它没有提供自动完成的建议。我显然缺少某些东西,或者只是不明白它应该如何工作。
非常感谢任何帮助。谢谢
答案 0 :(得分:0)
由于dojo异步加载模块的方式,目前无法使用JavaScript完成自动完成。但是,可以通过欺骗你的dojo类是ts类来使用TypeScript来完成它。 https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/dojo