像Django一样共享NodeJS应用程序

我来自一个Django的背景,在哪里添加function的网站,你做一个应用程序。 您可以在其他Django项目之间共享该应用程序。

在节点世界,我还没有真正看到过这样的事情。 但是,我想编写对社区可重用和有用的代码。 所以我想知道:

  1. 节点程序员共享应用程序吗?
  2. 我将如何构build一个应用程序,以便有人可以很容易地添加到他们的网站?

Node.js开发人员通过npmregistry共享代码模块的function包。 模块的使用方式与文档中显示的模块相同,通常与require() 。 但是,请注意,Django是一个Web框架,Node是一种编程语言。 Node就像Python一样,就像Express一样,就是Django。

没有任何具体的方法来构build节点模块。 您只需确保package.json文件configuration正确,以便模块可以下载任何依赖项,设置任何二进制文件,并正确执行常规设置。