一个原始的 html+js+css 项目怎么用 vscode 打开能 js 代码跳转?

2024-08-01 10:41:36 +08:00
 AoEiuV020JP
一直觉得 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 跳转?
2238 次点击
所在节点    Visual Studio Code
6 条回复
codehz
2024-08-01 11:00:48 +08:00
得用上模块系统才可以使用跳转。。。
dudubaba
2024-08-01 11:07:26 +08:00
这代码写的真是不打算让人接手,几百行一个注释都没,绝!
thinkershare
2024-08-01 11:12:33 +08:00
没有完整的 Type 标记,不支持完整的调整是很正常的行为,否则就不需要搞出一堆类型标记方法,包括 TypeScript.
你这个代码,添加一下 jsconfig.json ,配置下 module 类型和源代码目录,基本的调整肯定是可以用的。我看了下你这个代码,基本就是按照 class 模式写的,因此很容易推断出大部分类型,应该不会有多大的提示问题。
DOLLOR
2024-08-01 11:40:44 +08:00
都用上了 class 了,为什么还用 var ,不用 import 、export 、let 。
你要是说不用 import 、export 、let 是为了兼容 ES5 ,可是 class 也不兼容呀。🤣
shulandmimi
2024-08-01 11:43:55 +08:00
ts 会将无导出的模块视为全局模块,初始化一个 tsconfig.json 文件,把 js 文件包含进去,allowJs 设置为 true 就可以了
AoEiuV020JP
2024-08-01 11:54:50 +08:00
@thinkershare #3 就是这个了,刚知道 jsconfig.json ,让 ai 写了个,include 一下就能把在所有 js 之间跳转了,感谢,

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1061661

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX