使用 jspm 安装 bootstrap v4-dev 分支
Install bootstrap v4-dev branch using jspm
是否可以使用 jspm 安装 bootstrap v4-dev branch?
我试过:
jspm install github:twbs/bootstrap@v4-dev
这种方法可行,但 dist 文件夹是空的。
我不确定jspm是否支持以这种方式安装分支。文档说:
Any version tag or branch can be installed this way for GitHub and npm. Commit-based installs are not supported for the GitHub registry currently.
编辑
尝试过:
jspm install github:twbs/bootstrap@4.0.0-alpha
相同的结果 - 清空 dist\css 和 dist\js 文件夹。
jspm install github:twbs/bootstrap@4.0.0-alpha
你可以从任何标签安装,你只需要使用标签的名称(减去前面的 v
):
https://github.com/twbs/bootstrap/releases
我相信为了让整个 @3.5.0
正常工作,标签中的 v
在查询可用版本时被 JSPM 删除。这意味着如果您尝试安装 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 注册表提交 PR,以便其他人可以从您的工作中受益。
是否可以使用 jspm 安装 bootstrap v4-dev branch?
我试过:
jspm install github:twbs/bootstrap@v4-dev
这种方法可行,但 dist 文件夹是空的。
我不确定jspm是否支持以这种方式安装分支。文档说:
Any version tag or branch can be installed this way for GitHub and npm. Commit-based installs are not supported for the GitHub registry currently.
编辑
尝试过:
jspm install github:twbs/bootstrap@4.0.0-alpha
相同的结果 - 清空 dist\css 和 dist\js 文件夹。
jspm install github:twbs/bootstrap@4.0.0-alpha
你可以从任何标签安装,你只需要使用标签的名称(减去前面的 v
):
https://github.com/twbs/bootstrap/releases
我相信为了让整个 @3.5.0
正常工作,标签中的 v
在查询可用版本时被 JSPM 删除。这意味着如果您尝试安装 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 注册表提交 PR,以便其他人可以从您的工作中受益。