我在用着矩形 https://github.com/mgonto/restangular用于 HTTP 请求。我想使用 customPATCH 方法。我可以在 Restangular src/ 目录中看到它here https://github.com/mgonto/restangular/blob/master/src/restangular.js#L205.
但是,当我运行“npm install restangular”并指向 dist/ 文件夹时,我收到错误“customPATCH 不是函数”。我注意到源代码 https://github.com/mgonto/restangular/blob/master/dist/restangular.jsdist/ 文件夹中的内容与 src/ 文件夹中的内容不同(它没有定义自定义 PATCH 方法)。
对于 NPM 包,为什么 src/ 和 dist/ 中的内容会有所不同?这些通常保持同步吗?在这种情况下,dist/目录已经8个月没有更新了。我应该只使用 src/ 文件夹中的源吗?也许我误解了如何使用 NPM 包(我总是使用 dist/ 文件夹中的源代码)...
src/
and dist/
是大多数包的通用命名约定。在大多数情况下,开发人员拥有他们正在处理的代码src/
以及他们希望其他人使用的代码的分发版本dist/
。大多数开发人员(包括我自己)都会编译、缩小或将他们的代码连接到面向生产的代码版本中。它们通常包括src/
文件存储在公共存储库中,以便人们可以查看源代码并根据需要进行修改。
tdlr;
src/
是开发人员正在使用的代码。
dist/
是经过修改的发行版本,以便为不希望修改代码工作方式的用户提供更好的性能。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)