如何使这个NodeJS包浏览器兼容?

时间:2016-11-21 13:58:45

标签: node.js typescript bower

我在nodejs上构建了我的最后一个宠物项目。我之所以选择这项技术,是因为我之前没有任何经验,我很好奇。

现在我想知道在这个软件包中应该更改什么才能在浏览器中运行,然后将其发布到Bower。

我建造了this npm package。这是它的结构:

  • 它没有任何外部依赖
  • 单独的文件中有许多小模块(请参阅src文件夹)。所有这些模块都通过CommonJS require语法加载。
  • 有一些require("http")require("url")
  • 我没有使用运行它的机器的任何特定资源。它可以被理论上用作前端包。

为了让这个项目浏览器兼容,我可以做的最小变化是什么?

修改

我更换了#34; Bower" by" Browser",因为我的问题不在于如何将程序包发布到Bower,但为了让这个节点包能够在浏览器中运行,我可以做的最小的改动是什么。

2 个答案:

答案 0 :(得分:1)

最低要求是特定格式的 bower.json 。请检查此link以了解格式。

要发布,请按照此link中提到的步骤进行发布。

如果您需要帮助,请告诉我。

答案 1 :(得分:0)