gpt4 book ai didi

javascript - NPM 包中 src 和 dist 文件夹的作用

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:31:11 31 4
gpt4 key购买 nike

我正在使用 Restangular对于 HTTP 请求。我想使用 customPATCH 方法。我可以在 Restangular src/目录中看到它 here .

但是,当我运行“npm install restangular”并指向 dist/文件夹时,我收到错误“customPATCH 不是一个函数”。我注意到 source code dist/文件夹中的内容与 src/文件夹中的内容不同(它没有定义 customPATCH 方法)。

为什么 NPM 包的 src/和 dist/中的内容会有所不同?这些通常保持同步吗?在这种情况下,dist/目录已经 8 个月没有更新了。我应该只使用 src/文件夹中的源代码吗?也许我误解了如何使用 NPM 包(我总是使用 dist/文件夹中的源代码)...

最佳答案

src/dist/ 是大多数包的通用命名约定。在大多数情况下,开发人员拥有他们正在处理的代码 src/ 以及他们希望其他人使用的代码的分发版本 dist/。大多数开发人员,包括我自己,都会将他们的代码编译、缩小或连接到面向生产的代码版本中。他们通常将 src/ 文件包含在他们的公共(public)存储库中,以便人们可以查看源代码并根据需要对其进行修改。

tdlr;

src/是开发人员正在使用的代码。

dist/ 是经过修改的分发版本,可以为不想修改代码工作方式的用户提供更好的性能。

关于javascript - NPM 包中 src 和 dist 文件夹的作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39729194/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com