2

是否可以使用 jspm安装bootstrap v4-dev 分支?

我试过了:

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 文件夹。

文件夹

4

1 回答 1

4
jspm install github:twbs/bootstrap@4.0.0-alpha

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

我相信,为了让整个@3.5.0工作正常工作v,JSPM 在查询可用版本时会剥离 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。巧合的是,他们在示例中使用了引导程序。

一旦你弄清楚了,你可以向 JSPM Registry 提交 PR,这样其他人就可以从你的工作中受益。

于 2015-08-20T01:48:29.747 回答