如何提供Web库

时间:2015-02-13 12:37:30

标签: web javascript

我开始为Web应用程序开发一个库。

现在,当使用完整的库向客户交付新应用程序时,我发现了问题,因为客户获得了整个库,但他没有付出代价。

我无法在互联网上找到网络开发策略来解决这个问题。

我的想法是以某种方式将库在构建时剥离到所需的依赖项。但我不知道如何。

解决此问题的最佳做法是什么?

1 个答案:

答案 0 :(得分:0)

只要您正在为Web开发一些JS,您就必须发布库的源代码,因为这是浏览器唯一能理解的内容。

从客户端隐藏代码的唯一方法是发布没有源代码的二进制文件。在客户端的Web上,这相当于使用Java或ActiveX,这两者现在都是注定要失败的。 Java很容易被分解。

你可以先缩小你的库,这会使代码混淆一点。

您还可以将此视为您应将库拆分为组件的标志,以便仅向您的客户提供他们所需的内容。