通过node.js中的自定义模块重用代码

时间:2013-11-25 20:23:12

标签: node.js module npm

我在bitbucket repo中有3个项目:projectA,projectB和projectCommon。 最后一个,projectCommon应该在ProjectA和ProjectB中使用,并且它已经被构造为节点模块,它不是公共的(不发布到npm目录)。

如何在ProjectA和ProjectB中使用ProjectCommon模块? 我尝试过使用npm链接,但我不太相信在生产环境中使用它。 这样做有更好的方法吗?也许我应该从repo中删除projectCommon并将其添加到新的repo中? ¿如何配置package.json?

1 个答案:

答案 0 :(得分:1)

将其添加为依赖项,例如

"dependencies" : {
    "Your_Module": "https://bitbucket.org/:username/:projectname/get/master.tar.gz"
}

之后您点击了npm install