npm 安装带有自定义更改的分叉存储库不会“构建”模块

npm installing forked respository with custom changes does not `build` the module

我一直在使用名为 react-atv-img for adding animations to my website. In order to add my own modifications I've forked the repo 和 运行 npm install [my-forked-url] --save 的很棒的模块来利用我的自定义工具。

出于某种原因,当我安装我的分叉存储库时,lib 文件夹没有生成。我假设这是因为 webpack 脚本没有 运行。另一方面,如果我通过 npm install react-atv-img --save 安装原始存储库,里面确实有一个 lib 文件夹,我可以从中导入函数。你可以在这里看到不同之处:

npm 安装了我的分叉仓库,lib 不存在

npm安装了原始repo,lib存在

作为一个在安装自定义 npm 包方面经验不足的人,任何见解都将不胜感激。

构建步骤未在包安装时执行。如果您查看 package.json,您会看到有一个 prepublish 脚本执行(除其他外)npm run build。因此它会在发布到 npm 之前创建并填充 lib/ 目录。