一直觉得 js 代码跳转不好用,公司里前端同事自己也经常使用搜索而不是跳转,但没想到能难用到这地步,

具体来说,就是有个项目没有使用 node ,没有使用主流 ui 框架,js 都在同一个目录下,感觉是结构很简单的项目,
但我用 vscode 翻来覆去尝试都只能在已经打开的 js 文件之间跳转,也没有什么 Mark folder as source 的功能,

想问像这种项目要怎么使用 vscode 查看/开发呢?我需求只是这个目录下的 js 能正常查看跳转的,

https://github.com/269Seahorse/Better-taiko-web/tree/master/public/src/js

项目本身是用到 python+flask ,或许必须从 flask 下手搞插件啥的才能支持这里的 js 跳转?
举报· 129 次点击
登录 注册 站外分享
5 条回复  
codehz 初学 2024-8-1 11:00:48
得用上模块系统才可以使用跳转。。。
dudubaba 初学 2024-8-1 11:07:26
这代码写的真是不打算让人接手,几百行一个注释都没,绝!
thinkershare 初学 2024-8-1 11:12:33
没有完整的 Type 标记,不支持完整的调整是很正常的行为,否则就不需要搞出一堆类型标记方法,包括 TypeScript.
你这个代码,添加一下 jsconfig.json ,配置下 module 类型和源代码目录,基本的调整肯定是可以用的。我看了下你这个代码,基本就是按照 class 模式写的,因此很容易推断出大部分类型,应该不会有多大的提示问题。
DOLLOR 小成 2024-8-1 11:40:44
都用上了 class 了,为什么还用 var ,不用 import 、export 、let 。
你要是说不用 import 、export 、let 是为了兼容 ES5 ,可是 class 也不兼容呀。🤣
shulandmimi 小成 2024-8-1 11:43:55
ts 会将无导出的模块视为全局模块,初始化一个 tsconfig.json 文件,把 js 文件包含进去,allowJs 设置为 true 就可以了
返回顶部