Javascript IntelliJ:当存在TypeScript社区存根时,是否跳转到节点模块中的声明?
在IntelliJ(和WebStorm)中,在处理JavaScript项目(React、NPM)时,您可以让IDE下载Javascript IntelliJ:当存在TypeScript社区存根时,是否跳转到节点模块中的声明?,javascript,node.js,intellij-idea,npm,Javascript,Node.js,Intellij Idea,Npm,在IntelliJ(和WebStorm)中,在处理JavaScript项目(React、NPM)时,您可以让IDE下载首选项|语言与框架| JavaScript |库中的TypeScript社区存根。它们允许编辑器向您提供参数信息 但是,启用时,转到|(类型)声明或转到|实现总是跳转到外部库|@types中相应的index.d.ts文件-这不是 在查找文档、注释或实现详细信息时非常有用 使用转到上下文菜单命令(或使快速文档工作)时,是否有方法支持参数信息,但同时跳转到节点模块中的正确位置?当前行
首选项|语言与框架| JavaScript |库
中的TypeScript社区存根。它们允许编辑器向您提供参数信息
但是,启用时,转到|(类型)声明
或转到|实现
总是跳转到外部库|@types中相应的index.d.ts
文件
-这不是
在查找文档、注释或实现详细信息时非常有用
使用
转到
上下文菜单命令(或使快速文档工作)时,是否有方法支持参数信息,但同时跳转到节点模块
中的正确位置?当前行为取决于定义和包含d.ts
文件的方式
- 类型定义(如果可用)始终用于完成
- 如果类型定义安装在
文件夹中,IDE将在使用导航|声明时尝试导航到库的JavaScript源。请注意,这仅适用于@types
文件中定义为类、变量或函数(而不是接口或类型)的符号。如果.d.ts
中的所有符号都定义为类型或接口,则无法将它们映射到实际代码d.ts
- 如果模块内部有类型定义(包括在npm模块分发版中),IDE默认情况下不会索引JavaScript源,因此无法导航到它们。要索引这些文件,请先使用导航|实施,然后在弹出问题时回答是:
是啊,它很管用!但是:如果有人无意中点击了“否”,有没有办法修改这个决定?换句话说,首选项中的设置隐藏在哪里?:-)按Yes时,
将写入.idea/workspace.xml
。如果按“否”,任何地方都不会写入任何内容,并且在下一次Navigate |实现操作调用时会得到相同的提示