yarnpkgのdependenciesにgithubのリポジトリを直接書こうとしてハマった
追記:(2017/04/14): "foo" : "gfx/foo"
($github_user/$repository
)というフォーマットでうまくいきました。ε-(´∀`*)ホッ
追記(2017/04/13): 結局解決できてませんでした。つらい。
fooというnpm moduleにパッチを当てた gfx/foo
という版をどうしてもいま使いたい、というときに、package.jsonにはこんな感じにURLを直接書けるはずということになっているのですが
{ "dependencies": { "foo": "git+https://github.com/gfx/foo#branch", } }
これがどうもCircleCI上のyarnpkgだと刺さってしまって動きませんでした。yarnpkgのアップグレードなどでも解決せず。結局以下のように .git
suffixを付けると解決できました。
{ "dependencies": { "foo": "git+https://github.com/gfx/foo.git#branch", } }