将公共组件移动到单独的仓库

时间:2017-11-15 17:33:30

标签: javascript reactjs npm es6-modules

如何将反应组件移动到单独的回购中。我尝试将文件移动到单独的repo并使用git url进行npm安装并尝试导入它们但它们不起作用。

1 个答案:

答案 0 :(得分:0)

如果你的组件有一个github repo,它并不意味着你可以将它用作npm包。

NPM是javascript的模块包生态系统,它与github没有任何共同之处。

大多数npm软件包都有一个github repo,但这是两个不同的东西。

要实现您想要的目标,您必须首先在npm中发布您的组件。 在组件的根目录中输入此命令。

npm init  

这将创建一个package.json,其中包含您提供的信息。 然后你提供你的凭证(你必须在npm创建一个帐户)

npm login

你可以发布

npm publish

只有在这几个步骤之后,您才可以开始使用npm install name-of-your package