求node包(download-git-repo)的使用方法!
想构建一个脚手架,但是用download-git-repo报错:‘git clone’ failed with status 128
download(‘github地址’, process.cwd(), { clone: true }, function (err) { if (err) console.log(err) })
求指点这个包怎么用?我想让脚手架工具的模板是从github上下载的而不是和工具放在一起的!
8 回复
@axetroy plugin 文档捏?
@atian25 plugin已经移除
但是上版本的插件依旧在github,比如gpm-plugin-npmi
运行 gpm add <repo>
,如果克隆的项目为nodejs项目,自动安装依赖
但是由于某些原因,插件被删除了,回归纯真。
保留了hook, 比如克隆项目之后安装依赖
{
"hooks": {
"add": "yarn"
}
}
有 hook 够了。
add 支持 git 的 url 短名么?
[url "git@github.com:"]
insteadOf = github://
@atian25 这个还真没试过,常见的场景,Github/Gtitlab和公司内网搭建的Gitlab。都可以很好的支持
git的url解析式使用这个库 https://github.com/IonicaBizau/git-url-parse
如果它支持,那就支持。
请问最后如何解决的
个人感觉是你的github地址没有设置正确,把地址贴出来看看