当前位置: 首页 > 知识库问答 >
问题:

javascript - Vscode 右键go to source Definition的时候怎么操作可以做到支持符号链接的跳转?

史磊
2023-07-03

VSCode v1.79.2

当使用 pnpm 安装依赖的时候,想直接跳到源码的定义处的时候报错了,报'No source definitions found.'

const Excel = require('@zurmokeeper/exceljs');
const workbook = new Excel.Workbook();
await workbook.xlsx.readFile('tableissue.xlsx');

比如这个,我想跳 readFile 的源码实现(右键go to source Definition)的时候就报了这个,npm 装的就可以,有什么方法可以让Vscode也支持呢?

1:给Vscode提PR或者他们的开发人员加入这个软链接的支持?
2:可以在pnpm的层面支持吗?
3:可以自己写一个额外的vscode插件去支持吗?

还有其他操作方法?

共有1个答案

杜彦君
2023-07-03

我在最新的vscode上 使用pnpm安装依赖 发现是可以跳转的。

我以为是扩展问题,所以我将所有扩展全部禁用后,再重新打开,依然是可以跳转的。

代码就是用的你提供的,安装依赖@zurmokeeper/exceljs

所以我觉得你需要重新安装下vscode,或者重装下node环境 ಠ‿ಠ

 类似资料:
  • 想问一下我做了2个div之间的跳转操作,div之间跳转行为用a标签 href="#"进行跳转,但是我的本意是想做链接来进行跳转操作,不知道为什么点击div的空白处也会进行div的跳转行为 我做了if判断也没用

  • 编辑:我正在玩安装>1卷,可能发现了一些东西。如果我挂载一个镜像符号链接路径的卷,那么它似乎可以工作。例如,如果我有一个数据文件夹在容器内的/work目录中符号链接到/media/disk1(并且/work映射到主机上的/home),我可以挂载另一个卷,将/media/disk1附加到/work/data(并且/media/disk1符号链接到主机上的/home/data),那么符号链接在容器内工

  • 有时候,同一个操作符会有多个别名,不同平台或实现有时也会让同一个操作符有不同的名字。有的是历史原因,或者撞上了语言的关键字。 当缺乏社区强烈共识前,RxSwift操作符通常包含多个别名。 操作符默认是无状态的。 创建 Observables asObservable create deferred empty error toObservable (array) interval never ju

  • 本文向大家介绍让JavaScript中setTimeout支持链式操作的方法,包括了让JavaScript中setTimeout支持链式操作的方法的使用技巧和注意事项,需要的朋友参考一下 修改很简单,通过参数判断,然后返回下promise对象 调用

  • 10.4.1. 结果字符串 10.4.2. CONVERT() 10.4.3. CAST() 10.4.4. SHOW语句本节讨论在MySQL5.1中考虑到字符集信息的操作。 10.4.1. 结果字符串MySQL中有许多操作符和函数可以返回字符串。本节回答这个问题:返回的字符串使用什么字符集和校对规则? 对于简单的函数,即接收字符串输入然后返回一个字符串结果作为输出的函数,输出的字符集和校对规则与

  • SDS 提供了以下一系列操作来处理表和记录 表操作 SDS 提供创建、修改、复制、禁用、启用和删除表的操作 创建表(createTable):以指定的表名和schema创建一张表 修改表(alterTable):可以增加或删除属性,修改表权限,修改读写配额、空间配额,修改二级索引类型等 复制表(cloneTable):从现有的表复制一张表名不同但内容一样的表 禁用表(disableTable):将