是否可以通过克隆其他人来发布节点包?

时间:2018-02-24 10:07:00

标签: node.js react-native npm package publish

我需要在React Native中使用节点包。

但它需要对React Native捆绑进行小修复。

所以我想做这样的事情。

1. Clone the node package
2. Do minor updates for React Native(dependencies, update some codes for React Native)
3. Publish

这可能吗?

这违反了隐私政策吗?

我可以在节点包所有者的许可下发布吗?

提前致谢。

2 个答案:

答案 0 :(得分:1)

如果项目在GitHub上,您可以分叉仓库,进行更改,并在package.json中使用您自己的项目副本,而不必将其重新发布到npm:

"dependencies": {
  "thepackage": "git://github.com/username/thepackage.git"
}

但是,关于许可问题,您必须查看您正在使用的软件包的特定许可。

答案 1 :(得分:0)

您可以将npm install git repo作为包,而不是发布次要修复副本。