是否可以使用jspm安装bootstrap v4-dev branch
我试过了:
jspm install github:twbs/bootstrap@v4-dev
这种作品,但dist文件夹是空的。
我不确定jspm是否支持以这种方式安装分支。文档说:
可以通过这种方式为GitHub和npm安装任何版本标记或分支。目前GitHub注册表不支持基于提交的安装。
尝试:
jspm install github:twbs/bootstrap@4.0.0-alpha
相同的结果 - 空dist \ css和dist \ js文件夹。
答案 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,以便其他人可以从您的工作中受益。