尝试分叉节点模块ng2-smart-table

时间:2017-12-18 15:39:11

标签: angular ng2-smart-table

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

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

但是当我尝试为ng2-smart-table执行此操作时,我收到错误: 无法安装git + https://github.com/atlantageek/ng2-smart-table.git#8f37d374a87a9008328aaea36ad6ce78a28ce7a8:缺少包版本

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

1 个答案:

答案 0 :(得分:4)

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

然后运行

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

我已经创建了解决问题https://github.com/huncode/ng2-smart-table/commit/8c32e8ccd8ba6274371851d779ffa7d128901964

的示例提交

然后您更新软件包,不要忘记将版本添加到package.json。

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

enter image description here