使用jspm安装bootstrap v4-dev分支

时间:2015-08-20 01:25:27

标签: twitter-bootstrap jspm twitter-bootstrap-4 bootstrap-4

是否可以使用jspm安装bootstrap v4-dev branch

我试过了:

jspm install github:twbs/bootstrap@v4-dev

这种作品,但dist文件夹是空的。

我不确定jspm是否支持以这种方式安装分支。文档说:

  

可以通过这种方式为GitHub和npm安装任何版本标记或分支。目前GitHub注册表不支持基于提交的安装。

     

https://github.com/jspm/jspm-cli/wiki/Installing-Packages

修改

尝试:

jspm install github:twbs/bootstrap@4.0.0-alpha

相同的结果 - 空dist \ css和dist \ js文件夹。

folders

1 个答案:

答案 0 :(得分:4)

jspm install github:twbs/bootstrap@4.0.0-alpha

您可以从任何标记安装,只需使用标记的名称(减去前面的v): https://github.com/twbs/bootstrap/releases

我相信,为了让整个@3.5.0工作正常,在查询可用版本时,JSPM会剥离v in标记。这意味着如果您尝试安装v4.0.0-alpha,则会收到错误消息,说明找不到。

最重要的是,你需要一个覆盖,因为看起来JSPM无法全部解决它(我相信它默认使用package.json)。您可以在此处查看3.3.4的覆盖:https://github.com/jspm/registry/blob/master/package-overrides/github/twbs/bootstrap%403.3.4.json

如果幸运的话,您可以复制该覆盖。如果4.0中的项目结构发生了重大变化,那么你将不得不稍微调整一下覆盖。您可以按照https://github.com/jspm/registry/wiki/Configuring-Packages-for-jspm#testing-configuration中的说明进行本地覆盖。巧合的是,bootstrap是他们在示例中使用的。

一旦弄明白,您就可以向JSPM Registry提交PR,以便其他人可以从您的工作中受益。