Alex
Alex
```js import hostedGit from 'hosted-git-info'; export default (url: any, platform?: 'gitlab') => { if (!url || typeof(url) !== 'string') return ''; let repoUrl = hostedGit.fromUrl(url)?.browse(); ``` 我以为这个代码能work,但是实际看下来,这个hostedGit.fromUrl()始终是undefined,那gitlab被异常就是就是应有之义了
破案了,这个库``hosted-git-info``,对gitlab的支持并不好。 一个常见的scheme: ``[email protected]/group/subgroup/project.git``,它是会解析失败的。 相关:https://github.com/npm/hosted-git-info/issues/54
有没有可能搞一下qq?