不太可行,对于前端而言上线后的代码都是经过打包处理的,实际报错位置跟源代码并不能相对应。当然,你可以使用 source-map 将代码映射到源代码,亦或者说你的代码并没有进行过打包处理。排除掉前面的可能,你可以定位到具体的文件,那就可以使用 git log -1 <path> 来获取文件或者目录的最近一次提交记录信息,不需要 git 平台提供 API。不过 Github 和 Gitee 确实有提供相关 API:Commits - GitHub DocsGitee API 文档
不太可行,对于前端而言上线后的代码都是经过打包处理的,实际报错位置跟源代码并不能相对应。
当然,你可以使用 source-map 将代码映射到源代码,亦或者说你的代码并没有进行过打包处理。
排除掉前面的可能,你可以定位到具体的文件,那就可以使用
git log -1 <path>
来获取文件或者目录的最近一次提交记录信息,不需要 git 平台提供 API。不过 Github 和 Gitee 确实有提供相关 API: