yarn:如何从github分支安装scoped包

时间:2017-07-25 13:07:47

标签: yarnpkg

我想安装@nuxtjs/axios,但from my fork

  

url - https://github.com/BjornMelgaard/modules

     

branch - axios_vue_overlap_fix

     

包名 - @ nuxtjs / axios

我应该使用什么命令?

1 个答案:

答案 0 :(得分:0)

编辑:此问题最初包含npmyarn个标记。我会留下这个以防其他人觉得它有用。

据我所知,npm将GitHub包映射到存储库根目录。因为nuxtjs" modules"存储库似乎是一堆很大程度上独立的包,你可能不得不跳过一些箍。

我这样做了。

安装整个fork,注意git+https语法,以及repo URL后面的分支标识符#

npm install git+https://git@github.com/BjornMelgaard/modules#axios_vue_overlap_fix

然后npm install axios模块的依赖关系(由于repo结构,npm不会为你做这个):

cd node_modules/@nuxtjs/modules/modules/axios && npm install

并要求如此:

const axios = require('@nuxtjs/modules/modules/axios')