6

ng2-smart-table 的开发已经停止,我正在尝试为存储库构建一个分支,但它似乎没有构建。

我以前做过类似的事情,通常只是创建一个存储库的分支。放入我的更改,然后在我的主项目上修改 package.json 以指向 github 项目

但是,当我尝试对 ng2-smart-table 执行此操作时,出现错误:无法安装 git+ https://github.com/atlantageek/ng2-smart-table.git#8f37d374a87a9008328aaea36ad6ce78a28ce7a8 : Missing package version

我也无法破译构建发布过程,开发人员对这些问题一无所知。有没有人指导一下。

4

1 回答 1

4

只需使用 npm 可以跟踪的当前版本的包添加version: 1.3.0package.json您的存储库中。

然后运行

npm install git+https://github.com/atlantageek/ng2-smart-table

我创建了解决问题的示例提交https://github.com/huncode/ng2-smart-table/commit/8c32e8ccd8ba6274371851d779ffa7d128901964

然后你更新包不要忘记将版本添加到你的 package.json 中。

作为替代方案,您可以使用 git tag(附加图像)从 git 存储库中获取确切版本

在此处输入图像描述

于 2018-01-02T13:57:49.107 回答